IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Composants graphiques Android Discussion :

Layout bottom mise en page


Sujet :

Composants graphiques Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 57
    Par défaut Layout bottom mise en page
    Bonjour,
    J'ai un problème dans mon layout.
    Je n'arrive pas à mettre en bas tous les boutons.
    Le GlsurfaceView est en haut.
    Je ne comprends toujours pas les layout !

    Comment mettre en bas les boutons ? android:layout_gravity="bottom" ne semble pas fonctionner !

    Merci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:background="@drawable/fond" 
        android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical">
     
        <LinearLayout android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="wrap_content">
        	<android.opengl.GLSurfaceView  android:id="@+id/surfaceViewMain" android:layout_width="100px" android:layout_height="100px" android:layout_gravity="center_horizontal"></android.opengl.GLSurfaceView>
        </LinearLayout>
        <LinearLayout android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_gravity="bottom">
        	<Button android:layout_height="wrap_content" android:id="@+id/buttonJouer" android:text="Jouer" android:layout_width="fill_parent" android:layout_marginLeft="@dimen/leftButton" android:layout_marginRight="@dimen/rightButton" android:visibility="visible" android:layout_gravity="center_horizontal"></Button>
    		<Button android:layout_height="wrap_content" android:id="@+id/buttonNiveau" android:text="Choisir niveau" android:layout_width="fill_parent" android:layout_marginLeft="@dimen/leftButton" android:layout_marginRight="@dimen/rightButton" android:layout_gravity="center"></Button>
    		<Button android:layout_height="wrap_content" android:id="@+id/buttonQuitter" android:text="Quitter" android:layout_width="fill_parent" android:layout_marginLeft="@dimen/leftButton" android:layout_marginRight="@dimen/rightButton" android:layout_gravity="center"></Button>
    	</LinearLayout>
    </LinearLayout>

  2. #2
    Expert confirmé

    Avatar de Feanorin
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    4 589
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 4 589
    Par défaut
    Bonjour,

    Tu peux le faire avec les RelativeLayout avec layout_alignParentBottom,layout_alignParentRight , et layout_alignParentLeft, layout_alignLeft.

    exemple, je n'ai pas testé mais cela devrait marcher, à voir avec tes margins :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:background="@drawable/fond" 
        android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical">
     
        <LinearLayout android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="wrap_content">
        	<android.opengl.GLSurfaceView  android:id="@+id/surfaceViewMain" android:layout_width="100px" android:layout_height="100px" android:layout_gravity="center_horizontal"></android.opengl.GLSurfaceView>
        </LinearLayout>
        <RelativeLayout android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_gravity="bottom">
        	<Button android:layout_height="wrap_content" android:id="@+id/buttonJouer" android:text="Jouer" android:layout_width="fill_parent" android:layout_marginLeft="@dimen/leftButton" android:layout_marginRight="@dimen/rightButton" android:visibility="visible" android:layout_gravity="center_horizontal"
    android:layout_alignParentBottom="true"
    android:layout_alignParentLeft="true"></Button>
    		<Button android:layout_height="wrap_content" android:id="@+id/buttonNiveau" android:text="Choisir niveau" android:layout_width="fill_parent" android:layout_marginLeft="@dimen/leftButton" android:layout_marginRight="@dimen/rightButton" android:layout_gravity="center"></Button>
    		<Button android:layout_height="wrap_content" android:id="@+id/buttonQuitter" android:text="Quitter" android:layout_width="fill_parent" android:layout_marginLeft="@dimen/leftButton" android:layout_marginRight="@dimen/rightButton" android:layout_gravity="center"
    android:layout_alignParentBottom="true"
    android:ayout_alignLeft="@id/buttonJouer"></Button>
    	</RelativeLayout>
    </LinearLayout>

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 57
    Par défaut
    Voici le code bon corrigé :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:background="@drawable/fond" 
        android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical">
     
        <LinearLayout android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="wrap_content">
        	<android.opengl.GLSurfaceView  android:id="@+id/surfaceViewMain" android:layout_width="100px" android:layout_height="100px" android:layout_gravity="center_horizontal"></android.opengl.GLSurfaceView>
        </LinearLayout>
        <RelativeLayout android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_gravity="bottom">
        	<Button  android:layout_above="@id/buttonNiveau" android:layout_height="wrap_content" android:id="@+id/buttonJouer" android:text="Jouer" android:layout_width="fill_parent" android:layout_marginLeft="@dimen/leftButton" android:layout_marginRight="@dimen/rightButton" android:layout_gravity="center"></Button>
    		<Button  android:layout_above="@id/buttonQuitter" android:layout_height="wrap_content" android:id="@+id/buttonNiveau" android:text="Choisir niveau" android:layout_width="fill_parent" android:layout_marginLeft="@dimen/leftButton" android:layout_marginRight="@dimen/rightButton" android:layout_gravity="center"></Button>
    		<Button  android:layout_alignParentBottom="true"  android:layout_height="wrap_content" android:id="@+id/buttonQuitter" android:text="Quitter" android:layout_width="fill_parent" android:layout_marginLeft="@dimen/leftButton" android:layout_marginRight="@dimen/rightButton" android:layout_gravity="center"></Button>
    	</RelativeLayout>
    </LinearLayout>

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Différent Layout de mise en page
    Par chlock62 dans le forum Composants graphiques
    Réponses: 3
    Dernier message: 21/03/2014, 23h28
  2. layout right left Mise en page d'un layout
    Par colin-b dans le forum Composants graphiques
    Réponses: 5
    Dernier message: 09/06/2011, 11h08
  3. SWT - Mise en page avec les layouts
    Par Klimium dans le forum SWT/JFace
    Réponses: 10
    Dernier message: 22/02/2009, 12h56
  4. Mise en page Layout
    Par Nad1 dans le forum AWT/Swing
    Réponses: 8
    Dernier message: 08/05/2006, 21h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo