Je me demandais juste si la pratique standard consiste à créer une classe d'activité/fragment pour chaque fichier de mise en page (nouvelle page). Exemple:Une classe pour chaque mise en page (nouvelle page)?
MainActivity.java
onCreate(){
setContentView(R.layout.**start_page**)
}
Et que lorsque l'utilisateur clique sur un bouton dans la barre d'action (ou un autre bouton sur l'écran):
onOptionItemSelected() {
switch XX -> case XX: setContentView(R.layout.**next_page**)
}
Ainsi pourrait Je fais ce qui précède au lieu de lancer une nouvelle activité.java (qui contient un nouveau layout.xml) avec une intention, ou gonfler la vue avec un fragment.java (qui contient aussi un nouveau layout.xml).
Je peux voir que la navigation haut/bas ne fonctionnerait pas avec le code ci-dessus, mais est-ce la seule raison pour laquelle vous devez créer deux fichiers (.java & .xml) pour chaque nouvelle page de votre application .