2012-04-01 3 views
0

Je viens du développement de formulaires Windows .Net.Comment masquer/afficher des formulaires dans Android?

Ceci est une question assez basique/fondamentale.

je tente de construire une application Android qui aura de multiples écrans/formes (comme la plupart le font)

Ma question est de savoir comment voulez-vous atteindre ce dans Android?

Par exemple, une vue de liste est chargée avec des éléments de menu. Lorsque l'utilisateur clique sur un élément de menu, comment la nouvelle mise en page est-elle chargée?

Vous définissez simplement la visibilité de vos contrôles d'interface utilisateur en fonction des actions de l'utilisateur? Ou y a-t-il un mécanisme intégré pour contrôler le chargement des "formes"?

J'espère que cela a du sens. J'ai un peu d'expérience en Java et j'ai effectivement fait une petite partie du développement Android. (Mais il reste encore à faire des choses de type UI)

Editer: Une meilleure façon d'écrire ceci pourrait être: Quel est l'équivalent Android des formulaires?

Merci Kevin

Répondre

1

Ces formes sont appelées activités, et chaque activité binded avec une mise en page/vue.

Vous devez utiliser les intentions,

Intent newActivity = new Intent(getApplicationContext(),MyOtherActivity.class); 
startActivity(newActivity); 
2

Juste un ajout à ce que Hesham Saeed a dit, utilisez

setContentView(R.layout.layoutId); 

intérieur MyOtherActivity.java. Cela chargera le fichier de disposition layoutId.xml.

Questions connexes