Android - Listview行内容的垂直对齐

时间:2012-02-13 11:36:42

标签: android listview row alignment

我无法在中间垂直对齐ListView行的内容。

Listview截图:

Screenshot of Listview

Its my Listview row layout

1 个答案:

答案 0 :(得分:3)

<强>解决

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
                android:layout_width="fill_parent"
                android:layout_height="fill_parent"
                android:layout_centerVertical="true">

    <Button android:id="@+id/open"
               android:layout_height="wrap_content"
               android:layout_width="wrap_content"
               android:text="Open"
               android:layout_centerVertical="true"
            />

    <CheckBox android:id="@+id/check"
              android:layout_width="wrap_content"
              android:layout_height="wrap_content"
              android:layout_centerVertical="true"
              android:layout_toRightOf="@id/open"
            />

    <TextView android:text="@+id/label"
              android:layout_width="wrap_content"
              android:layout_height="wrap_content"
              android:id="@+id/label"
              android:textSize="16px"
              android:layout_toRightOf="@id/check"
            />

</RelativeLayout>