..
A ce point du guide ont été présentés de nombreux arguments et montre le code de la création de tous les widget principal.
Ce qui manque encore est une en profondeur sur le positionnement de ces éléments, ce qui est réalisé grâce à la mise en page.
Nous avons mentionné dans les chapitres d'introduction dans cette partie du LinearLayout et les conseils que nous analysons plus en profondeur cette disposition et tous les autres fournis par Android.
Et «l'un des modèles utilisés dans presque toutes les applications Android. Le praticolarità de cette disposition, nous l'avons vu, est d'arranger les éléments inclus dans la fenêtre d'une activité après l'autre.
Selon l'orientation de valeur de l'LinearLayout LinearLayout verticale, il s'agit de (les éléments sont disposés les uns après les autres de haut en bas) et LinearLayout horizontale (les éléments sont disposés l'un après l'autre de gauche à droite). Afin de définir la direction de l'aménagement est suffisant, dans le fichier XML est utilisé, modifiez la propriété suivante avec la valeur de la verticale ou horizontale.:
android: orientation = ""
Comme composants mentionnés ajoutée à la mise en page sont disposés dans une fonction verticale ou orizzonatale sur l'orientation donnée à la présentation. Ces éléments sont ajoutés à la fenêtre jusqu'à ce que l'espace et dès qu'elle nécessite l'insertion d'un élément supplémentaire, Android encore à essayer de la redimensionner pour l'insérer dans l'écran. Ce comportement est limitée à un seuil après lequel vous ajoutez simplement les articles ne sont pas affichés sur l'écran.
Nous ne recommandons pas le lecteur de ne jamais mettre les éléments en excès dans la fenêtre que le redimensionnement automatique effectuée par Android déforme souvent les composants GUI inclus rendant désagréable si pas, en effet, très utilisable. En outre, les éléments qui sous Android, par manque de place, cependant, ne montrent pas d'écran réside dans la mémoire va perdre de l'espace précieux.
Pour montrer un exemple de cela, nous allons construire une orizzonatale LinearLayout avec trois boutons, qui sera ensuite ajouter un quart de montrer l'échelle et l'interface graphique qui en découle. Contrairement à ce que nous avons vu jusqu'ici, nous allons créer l'interface graphique directement depuis le code Java sans le soutien d'un fichier externe. Xml. C'est ce que montre au lecteur de présenter ce mode de fonctionnement différent (pour plus de commodité, nous importons directement android.widget .*):
LinearLayout LinearLayout layout = nouvelle (cela);
layout.setOrientation (LinearLayout.HORIZONTAL);
layout.setGravity (Gravity.BOTTOM);
Bouton button1 = new Button (this);
button1.setText ("Bouton 1");
Bouton button2 = new Button (this);
button2.setText ("Bouton 2");
Bouton button3 = new Button (cette);
button3.setText ("Bouton 3");
layout.addView (button1);
layout.addView (button2);
layout.addView (button3);
setContentView (présentation);
Nous avons d'abord déclarer un objet de LinearLayout type, puis nous avons mis l'orientation horizontale de l'agencement et finalement nous définir la position (en bas de l'écran), où nous allons placer nos objets. Nous déclarons, puis à trois boutons de mise en page addView se joindre à eux et, enfin, nous utilisons la méthode de cartographier la disposition de la fenêtre d'activité setContentView.
Nous allons maintenant ajouter un quatrième bouton (vous permet d'exercice pour le lecteur d'écrire du code) pour la mise en page et comment nous pouvons le voir sur la capture ci-dessous montrant la mise à l'échelle transforme l'interface bouton n'est pas très professionnel:

| |
Flash MX (Avancé)
Devenez un concepteur de sites Web à partir de 29 €. |
| |
Javascript (Cours)
Guide complet pour les scripts côté client. A partir de 39 €. |
| |
Webmaster de base (d'abord)
Créer un site Web à partir de zéro. A partir de 29 €. |