2012-03-15 62 views
-1

我有一個列表視圖,該項目是一個帶有ToggleButton的LinearLayout。 ToggleButton始終位於頂部,我希望它位於中心的垂直位置。 我應該使用xml文件中的哪個標籤? 謝謝。ToggleButton不會居中在列表視圖項

+0

下面你可以在這裏粘貼布局代碼? – 2012-03-15 07:00:37

回答

0

你應該使用安卓重力或Android:layout_gravity爲例

<LinearLayout 
    android:layout_width="fill_parent" 
    android:layout_height="100dp" 
    android:gravity="center_vertical" > 

    <ToggleButton 
     android:layout_width="100dp" 
     android:layout_height="50dp" 
     android:textOff="Off" 
     android:textOn="On" /> 
    </LinearLayout> 



    <LinearLayout 
    android:layout_width="fill_parent" 
    android:layout_height="100dp" > 

    <ToggleButton 
     android:layout_width="100dp" 
     android:layout_height="50dp" 
     android:layout_gravity="center_vertical" 
     android:textOff="Off" 
     android:textOn="On" /> 
    </LinearLayout> 
+0

我試過android:layout_gravity和android:gravity。還有其他想法嗎?謝謝。順便說一句,LinearLayout是水平的。 – AnothrWu 2012-03-15 04:39:31

+0

我必須使用android:layout_marginTop =「5dip」來做到這一點。 – AnothrWu 2012-03-15 05:02:42