ToggleButton不会以listview项为中心

时间:2012-03-15 04:14:19

标签: android layout

我有一个listview,该项目是带有ToggleButton的LinearLayout。 ToggleButton始终位于顶部,我希望它位于垂直中心。 我应该使用xml文件中的哪个标记? 谢谢。

1 个答案:

答案 0 :(得分:0)

你应该使用android:gravity或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>