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 :

centrer un bouton au bas de la page


Sujet :

Composants graphiques Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    247
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 247
    Par défaut centrer un bouton au bas de la page
    Bonjour,
    j'aimerais dans un premier temps centrer mon bouton sans que ce dernier ne prenne toute la largeur comme c'est le cas actuellement.
    De plus, j'aimerais qu'il se positionne au plus bas de la page. QUel layout utiliser ?
    Voici le code:
    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
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    <?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">
    	<TextView android:layout_width="fill_parent"
    		android:textAppearance="?android:attr/textAppearanceLarge"
    		android:text="Lancement express" android:layout_height="wrap_content"
    		android:id="@+id/textView1" android:gravity="center"></TextView>
    	<LinearLayout android:layout_width="wrap_content"
    		android:layout_height="wrap_content" android:id="@+id/linearLayout1">
    		<TextView android:text="Durée de la partie :"
    			android:layout_width="wrap_content" android:layout_height="wrap_content"></TextView>
    		<Spinner android:id="@+id/selectPartie" android:layout_width="fill_parent"
    			android:layout_height="wrap_content" android:drawSelectorOnTop="true" />
    	</LinearLayout>
    	<LinearLayout android:layout_width="wrap_content"
    		android:layout_height="wrap_content" android:id="@+id/linearLayout1">
    		<TextView android:text="Durée de la partie :"
    			android:layout_width="wrap_content" android:layout_height="wrap_content"></TextView>
    		<Spinner android:id="@+id/selectBlindes" android:layout_width="fill_parent"
    			android:layout_height="wrap_content" android:drawSelectorOnTop="true" />
    	</LinearLayout>
    	<LinearLayout android:layout_width="fill_parent"
    		android:layout_height="wrap_content" android:id="@+id/linearLayout1">
    		<TextView android:text="Joueur :" android:layout_width="wrap_content"
    			android:layout_height="wrap_content"></TextView>
    		<EditText android:layout_width="wrap_content" android:id="@+id/nomJoueur"
    			android:layout_height="wrap_content" android:layout_weight="1"
    			android:singleLine="true">
    			<requestFocus></requestFocus>
    		</EditText>
    		<Button android:id="@+id/ajouterJoueur" android:layout_width="wrap_content"
    			android:layout_height="wrap_content" android:background="@drawable/ajouterjoueur" />
    	</LinearLayout>
     
    	<Button android:id="@+id/ajouterJoueur2" android:layout_width="wrap_content"
    		android:layout_height="wrap_content" android:text="Lancer"
    		android:gravity="center" />
    </LinearLayout>
    Il s'agit du dernier bouton
    Merci pour votre aide.

  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


    pour cela tu peux utiliser des RelativeLayout .

    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
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    <?xml version="1.0" encoding="utf-8"?>
    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    	android:orientation="vertical" android:layout_width="fill_parent"
    	android:layout_height="fill_parent">
    	<Button android:id="@+id/ajouterJoueur" android:layout_width="wrap_content"
    			android:layout_height="wrap_content"	
                            android:background="@drawable/ajouterjoueur"
    			android:layout_alignParentBottom="true"
    			android:layout_centerHorizontal="true"/>
    	<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    	android:orientation="vertical" android:layout_width="fill_parent"
    	android:layout_height="fill_parent"
    	android:layout_above="@id/ajouterJoueur">
    		<TextView android:layout_width="fill_parent"
    			android:textAppearance="?android:attr/textAppearanceLarge"
    			android:text="Lancement express" android:layout_height="wrap_content"
    			android:id="@+id/textView1" android:gravity="center"></TextView>
    		<LinearLayout android:layout_width="wrap_content"
    			android:layout_height="wrap_content" android:id="@+id/linearLayout1">
    			<TextView android:text="Durée de la partie :"
    				android:layout_width="wrap_content" android:layout_height="wrap_content"></TextView>
    			<Spinner android:id="@+id/selectPartie" android:layout_width="fill_parent"
    				android:layout_height="wrap_content" android:drawSelectorOnTop="true" />
    		</LinearLayout>
    		<LinearLayout android:layout_width="wrap_content"
    			android:layout_height="wrap_content" android:id="@+id/linearLayout1">
    			<TextView android:text="Durée de la partie :"
    				android:layout_width="wrap_content" android:layout_height="wrap_content"></TextView>
    			<Spinner android:id="@+id/selectBlindes" android:layout_width="fill_parent"
    				android:layout_height="wrap_content" android:drawSelectorOnTop="true" />
    		</LinearLayout>
    		<LinearLayout android:layout_width="fill_parent"
    			android:layout_height="wrap_content" android:id="@+id/linearLayout1">
    			<TextView android:text="Joueur :" android:layout_width="wrap_content"
    				android:layout_height="wrap_content"></TextView>
    			<EditText android:layout_width="wrap_content" android:id="@+id/nomJoueur"
    				android:layout_height="wrap_content" android:layout_weight="1"
    				android:singleLine="true">
    				<requestFocus></requestFocus>
    			</EditText>
    		</LinearLayout>	
    	</LinearLayout>
    </RelativeLayout>

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    247
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 247
    Par défaut
    Citation Envoyé par Feanorin Voir le message
    Bonjour


    pour cela tu peux utiliser des RelativeLayout .

    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
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    <?xml version="1.0" encoding="utf-8"?>
    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    	android:orientation="vertical" android:layout_width="fill_parent"
    	android:layout_height="fill_parent">
    	<Button android:id="@+id/ajouterJoueur" android:layout_width="wrap_content"
    			android:layout_height="wrap_content"	
                            android:background="@drawable/ajouterjoueur"
    			android:layout_alignParentBottom="true"
    			android:layout_centerHorizontal="true"/>
    	<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    	android:orientation="vertical" android:layout_width="fill_parent"
    	android:layout_height="fill_parent"
    	android:layout_above="@id/ajouterJoueur">
    		<TextView android:layout_width="fill_parent"
    			android:textAppearance="?android:attr/textAppearanceLarge"
    			android:text="Lancement express" android:layout_height="wrap_content"
    			android:id="@+id/textView1" android:gravity="center"></TextView>
    		<LinearLayout android:layout_width="wrap_content"
    			android:layout_height="wrap_content" android:id="@+id/linearLayout1">
    			<TextView android:text="Durée de la partie :"
    				android:layout_width="wrap_content" android:layout_height="wrap_content"></TextView>
    			<Spinner android:id="@+id/selectPartie" android:layout_width="fill_parent"
    				android:layout_height="wrap_content" android:drawSelectorOnTop="true" />
    		</LinearLayout>
    		<LinearLayout android:layout_width="wrap_content"
    			android:layout_height="wrap_content" android:id="@+id/linearLayout1">
    			<TextView android:text="Durée de la partie :"
    				android:layout_width="wrap_content" android:layout_height="wrap_content"></TextView>
    			<Spinner android:id="@+id/selectBlindes" android:layout_width="fill_parent"
    				android:layout_height="wrap_content" android:drawSelectorOnTop="true" />
    		</LinearLayout>
    		<LinearLayout android:layout_width="fill_parent"
    			android:layout_height="wrap_content" android:id="@+id/linearLayout1">
    			<TextView android:text="Joueur :" android:layout_width="wrap_content"
    				android:layout_height="wrap_content"></TextView>
    			<EditText android:layout_width="wrap_content" android:id="@+id/nomJoueur"
    				android:layout_height="wrap_content" android:layout_weight="1"
    				android:singleLine="true">
    				<requestFocus></requestFocus>
    			</EditText>
    		</LinearLayout>	
    	</LinearLayout>
    </RelativeLayout>
    J'ai copié collé tout ça mais mon bouton "lancer" n'est toujours pas au plus bas possible. Il reste énormément de place sous le bouton

  4. #4
    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
    J'ai copié collé tout ça mais mon bouton "lancer" n'est toujours pas au plus bas possible. Il reste énormément de place sous le bouton
    Oups j'ai confondu les boutons lancer et ajouter joueur .

    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
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    <?xml version="1.0" encoding="utf-8"?>
    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    	android:orientation="vertical" android:layout_width="fill_parent"
    	android:layout_height="fill_parent">
    <Button android:id="@+id/ajouterJoueur2"      
    android:layout_width="wrap_content"
    			android:layout_height="wrap_content"	
                            android:text="Lancer"
    			android:layout_alignParentBottom="true"
    			android:layout_centerHorizontal="true"    />
     
    	<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    	android:orientation="vertical" android:layout_width="fill_parent"
    	android:layout_height="fill_parent"
    	android:layout_above="@id/ajouterJoueur">
    		<TextView android:layout_width="fill_parent"
    			android:textAppearance="?android:attr/textAppearanceLarge"
    			android:text="Lancement express" android:layout_height="wrap_content"
    			android:id="@+id/textView1" android:gravity="center"></TextView>
    		<LinearLayout android:layout_width="wrap_content"
    			android:layout_height="wrap_content" android:id="@+id/linearLayout1">
    			<TextView android:text="Durée de la partie :"
    				android:layout_width="wrap_content" android:layout_height="wrap_content"></TextView>
    			<Spinner android:id="@+id/selectPartie" android:layout_width="fill_parent"
    				android:layout_height="wrap_content" android:drawSelectorOnTop="true" />
    		</LinearLayout>
    		<LinearLayout android:layout_width="wrap_content"
    			android:layout_height="wrap_content" android:id="@+id/linearLayout1">
    			<TextView android:text="Durée de la partie :"
    				android:layout_width="wrap_content" android:layout_height="wrap_content"></TextView>
    			<Spinner android:id="@+id/selectBlindes" android:layout_width="fill_parent"
    				android:layout_height="wrap_content" android:drawSelectorOnTop="true" />
    		</LinearLayout>
    		<LinearLayout android:layout_width="fill_parent"
    			android:layout_height="wrap_content" android:id="@+id/linearLayout1">
    			<TextView android:text="Joueur :" android:layout_width="wrap_content"
    				android:layout_height="wrap_content"></TextView>
    			<EditText android:layout_width="wrap_content" android:id="@+id/nomJoueur"
    				android:layout_height="wrap_content" android:layout_weight="1"
    				android:singleLine="true">
    				<requestFocus></requestFocus>
    			</EditText>
    <Button android:id="@+id/ajouterJoueur" android:layout_width="wrap_content"
    			android:layout_height="wrap_content" android:background="@drawable/ajouterjoueur" />
    		</LinearLayout>	
    	</LinearLayout>
    </RelativeLayout>

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    247
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 247
    Par défaut
    super, je te remercie

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

Discussions similaires

  1. Comment centrer un SWF en bas de page HTML ? SWF footer ?
    Par vanessatonton dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 24/10/2011, 13h04
  2. [Astuce / Question] Boutons en bas de page
    Par David55 dans le forum Composants graphiques
    Réponses: 1
    Dernier message: 19/08/2011, 17h33
  3. Centrer un phrase en bas de la page
    Par hacksi dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 01/04/2008, 13h48
  4. Boutons Radios qui charge une page php différente
    Par nebule dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 18/11/2004, 15h25
  5. Réponses: 10
    Dernier message: 10/06/2004, 16h20

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