2012-07-10 96 views
1

我的代碼安卓重力CENTER_HORIZONTAL linearlayot不起作用

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
     android:layout_height="wrap_content" 
     android:layout_width="fill_parent" 
     > 

    <LinearLayout 
     android:id="@+id/foo" 
     android:layout_height="wrap_content" 
     android:layout_width="wrap_content" 
     android:orientation="vertical" 
     android:layout_gravity="center_horizontal" 
     android:onClick="newItemOnclick"> 

     <ImageView 
         android:id="@+id/id_new_big_list_item_image" 
         android:layout_width="wrap_content" 
         android:layout_height="wrap_content" 
         android:adjustViewBounds="true" 
         android:src="@drawable/dom_logo_new" 

        /> 


     </LinearLayout> 

</LinearLayout> 

但留下的LinearLayout富對齊,它不是在中心。怎麼了??

回答

3

試試這個

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="fill_parent" 
android:layout_height="wrap_content" 
android:gravity="center_horizontal" > 

<LinearLayout 
    android:id="@+id/foo" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:onClick="newItemOnclick" 
    android:orientation="vertical" > 

    <ImageView 
     android:id="@+id/id_new_big_list_item_image" 
     android:layout_width="50dip" 
     android:layout_height="50dip" 
     android:adjustViewBounds="true" 
     android:src="@drawable/photo1" /> 
</LinearLayout> 

+1

謝謝,其作品! – yital9 2012-07-10 16:26:10

2

改變第二LinearLayout width屬性這個android:layout_width="fill_parent"它預訂購工作...

+0

我需要家長內襯一個背景和中心FOO襯墊與另一背景 – yital9 2012-07-10 16:19:26

+0

變化第二佈局屬性.....檢查答案我編輯.. – 2012-07-10 16:22:39