Aller au contenu

Alignement Horizontal


Android-User

Recommended Posts

Bonjour,

J'aimerai aligner 2 boutons horizontalement, hors j'obtiens un alignement vertical de mes 2 boutons...

J'aio utilisé LinearLayout pour cela.

Code XML

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
   android:orientation="vertical"
   android:layout_width="fill_parent"
   android:layout_height="fill_parent"
   android:background="#000000"
   android:padding="20px"
   android:gravity="left">

<Button
android:text="Text"
   android:id="@+id/Button1"
android:layout_width="100px"
android:layout_height="wrap_content"
/>
<Button
android:text="Text"
   android:id="@+id/Button2"
android:layout_width="100px"
android:layout_height="wrap_content"
/>

</LinearLayout>

Merci d'avance !

Lien vers le commentaire
Partager sur d’autres sites

si tu veux mettre du texte en dessous il faudra alors un autre linearlayout avec orientation vertical qui contiendra ton code actuelle puis ton texte.

Mais ça deviens vite galère à gérer dès que tu multiplie les élément.

si tu veux optimisé tout ça

il faut passer au relative layout tu place le 2 bouton à droite du premier et ton texte en dessous du premier et comme ça au fur et à mesure que tu ajoute des élément à ton layout tu les place par rapport au autres déjà existant.

Lien vers le commentaire
Partager sur d’autres sites

ça dépend de ce que tu veux faire, y'a plusieurs cas possibles.

Mais en règle général ça ne se fait pas dans ton activity qui elle prend un seul layout.

Par contre tu peux faire des include dans tes fichier ixml mais l'a encore ça va déprendre de ta version d'android par exemple en 2.3 tu as les fragments qui son apparu.

Regarde sur le site officiel la doc est bien faitetu trouveras les infos sur comment faire sa vue pour l'optimiser pour les perfs et éviter quelle bouffe trop de mémoire.

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...