2012-11-22 6 views
0

I suivant dans le fichier écrit .xml, au lieu de spécifierla mise en page ne vient pas en bas

<LinearLayout 
    android:id="@+id/layoutContacts" 
    android:layout_width="match_parent" 
    android:layout_height="fill_parent" 
    android:layout_marginTop="50dp" 
    android:visibility="gone" 
    android:orientation="vertical"> 

    <AutoCompleteTextView 
     android:id="@+id/autoCompleteTextViewContactEntered" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:hint="Contact Number" > 

    <requestFocus /> 
    </AutoCompleteTextView> 

    <LinearLayout 
     android:id="@+id/layoutDownButtons" 
     android:gravity="bottom" 
     android:layout_gravity="bottom" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:orientation="horizontal" > 
     <Button 
      android:text="Balance" 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" 
      android:layout_weight="1" 
      android:onClick="showBalance"/> 
     <Button 
      android:text="Settings" 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" 
      android:layout_weight="1.1" 
      android:onClick="showSettings"/> 

    </LinearLayout> 
</LinearLayout> 

Je veux android: id = "@ + id/layoutDownButtons" en bas. bot il ne vient pas à Bottom. J'ai écrit android: gravity = "bas" android: layout_gravity = "bas" pour cela encore il ne fonctionne pas.

+0

Postez votre code XML complet. –

Répondre

1

Cette solution vous aide-t-elle?

<LinearLayout 
    android:id="@+id/layoutContacts" 
    android:layout_width="match_parent" 
    android:layout_height="fill_parent" 
    android:layout_marginTop="50dp" 
    android:layout_weight="1" 
    android:orientation="vertical" 
    android:visibility="gone" > 

    <AutoCompleteTextView 
     android:id="@+id/autoCompleteTextViewContactEntered" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:hint="Contact Number" > 

     <requestFocus /> 
    </AutoCompleteTextView> 
</LinearLayout> 

<LinearLayout 
    android:id="@+id/layoutDownButtons" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:layout_weight="1" 
    android:gravity="bottom" 
    android:orientation="horizontal" > 

    <Button 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:layout_weight="1" 
     android:onClick="showBalance" 
     android:text="Balance" /> 

    <Button 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:layout_weight="1.1" 
     android:onClick="showSettings" 
     android:text="Settings" /> 
</LinearLayout> 
0

au lieu de la première « mise en page linéaire » vous pouvez utiliser une « mise en page relative », puis écrire android: layout_alignParentBottom = « true » dans votre layoutDownButtons « LinearLayout ».

Questions connexes