2011-11-09 7 views
1

Ce que je suis en train de faire est comme ci-dessous enter image description heredisposition linéaire Android alignement Questions

J'ai essayé d'utiliser la disposition linéaire comme suit

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout 
android:id="@+id/widget33" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
android:orientation="vertical" 
xmlns:android="http://schemas.android.com/apk/res/android" 
android:background="#FFFFFF" > 
    <TextView android:layout_height="wrap_content" android:text="Eric Lee" android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_gravity="center_horizontal" android:layout_marginBottom="50px" android:layout_marginTop="10px"></TextView> 

    <LinearLayout 
     android:orientation="horizontal" 
     android:layout_width="fill_parent" android:layout_height="wrap_content"> <ImageButton android:layout_width="wrap_content" android:src="@drawable/help" android:layout_height="wrap_content" android:id="@+id/imageButton2" android:background="@null" android:layout_gravity="left"></ImageButton> 
<ImageButton android:layout_width="wrap_content" android:src="@drawable/help" android:layout_height="wrap_content" android:id="@+id/imageButton2" android:background="@null" android:layout_gravity="top"></ImageButton> 

</LinearLayout> 
</LinearLayout> 

Cependant, je ne parviens pas à à flotter l'image gauche et l'image droite droite. Ils encore coincés dans la même position

Répondre

2
<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout android:id="@+id/widget33" 
    android:layout_width="fill_parent" android:layout_height="fill_parent" 
    android:orientation="vertical" xmlns:android="http://schemas.android.com/apk/res/android" 
    android:background="#FFFFFF"> 
    <RelativeLayout android:layout_height="wrap_content" 
     android:id="@+id/relativeLayout1" android:layout_width="match_parent"> 
     <ImageButton android:layout_width="wrap_content" 
      android:id="@+id/imageButton1" android:src="@drawable/icon" 
      android:layout_height="wrap_content" android:layout_alignParentLeft="true"></ImageButton> 
     <ImageButton android:layout_width="wrap_content" 
      android:id="@+id/imageButton2" android:src="@drawable/icon" 
      android:layout_height="wrap_content" android:layout_alignParentRight="true"></ImageButton> 
    </RelativeLayout> 
    <RelativeLayout android:layout_width="match_parent" 
     android:id="@+id/RelativeLayout01" android:layout_height="wrap_content"> 
     <ImageButton android:layout_width="wrap_content" 
      android:id="@+id/ImageButton02" android:src="@drawable/icon" 
      android:layout_alignParentLeft="true" android:layout_height="wrap_content"></ImageButton> 
     <ImageButton android:layout_width="wrap_content" 
      android:id="@+id/ImageButton01" android:src="@drawable/icon" 
      android:layout_alignParentRight="true" android:layout_height="wrap_content"></ImageButton> 
    </RelativeLayout> 
    <LinearLayout android:layout_height="wrap_content" 
     android:id="@+id/linearLayout1" android:layout_width="match_parent"> 
     <EditText android:layout_weight="1" android:id="@+id/editText1" 
      android:layout_height="wrap_content" android:layout_width="wrap_content"> 
      <requestFocus></requestFocus> 
     </EditText> 
    </LinearLayout> 
</LinearLayout> 
+0

salut thx, il me résoudre les problèmes. Puis-je savoir pourquoi vous avez utilisé relativelayout mais linearlayout ne fonctionne pas? – ericlee

+0

la disposition relative a la propriété d'aligner elle-même dans la gauche, la droite. vous pouvez faire avec la disposition linéaire aussi vous devez donner le poids dans le cas mais si vous voulez aligner le coin droit gauche quelque chose comme la disposition relative d'utilisation. –

0
<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:orientation="vertical" 
    android:background="#FFFFFF" 
    android:gravity="center" > 

    <LinearLayout 
     android:id="@+id/linearLayout1" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:gravity="center" 
     android:layout_margin="10dp"> 

     <ImageButton 
      android:id="@+id/imageButton1" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:src="@drawable/ic_launcher" 
      android:layout_margin="10dp"/> 

     <ImageButton 
      android:id="@+id/imageButton2" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:src="@drawable/ic_launcher" 
      android:layout_margin="10dp"/> 

    </LinearLayout> 

    <LinearLayout 
     android:id="@+id/linearLayout2" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:layout_margin="10dp" 
     android:gravity="center"> 

     <ImageButton 
      android:id="@+id/imageButton3" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:src="@drawable/ic_launcher" 
      android:layout_margin="10dp" /> 

     <ImageButton 
      android:id="@+id/imageButton4" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:src="@drawable/ic_launcher" 
      android:layout_margin="10dp" /> 

    </LinearLayout> 

    <LinearLayout 
     android:id="@+id/linearLayout3" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:orientation="vertical" 
     android:gravity="center" 
     android:layout_margin="10dp" > 

     <ImageButton 
      android:id="@+id/imageButton5" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:src="@drawable/ic_launcher" 
      android:layout_margin="10dp" /> 

    </LinearLayout> 

</LinearLayout> 
0

Try this ..

 <?xml version="1.0" encoding="utf-8"?> 
    <RelativeLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_gravity="center_vertical|center_horizontal"> 
    <Button 
    android:id="@+id/Button1" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="Schedules"/> 

    <Button 
     android:id="@+id/Button2" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_toRightOf="@id/Button1" 
     android:text="Grand Nite" 
    /> 

    <Button 
    android:id="@+id/Button3" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_below="@id/Button1" 
    android:text="The paper"/> 
    <Button 
    android:id="@+id/Button4" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_toRightOf="@id/Button3" 
    android:layout_below="@id/Button1" 
    android:text="The Splash" 
    /> 

    <Button 
    android:id="@+id/Button5" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_below="@id/Button3" 
    android:text="Facebook" 
    android:layout_alignRight="@+id/Button4" 
    android:layout_alignParentLeft="true"/> 


</RelativeLayout> 
Questions connexes