这件事真让我抓狂。一些背景知识。我有一个项目列表,所有项目旁边都有复选框。取消选中复选框时,将出现一个按钮,允许您从列表中删除该项。这看起来似乎是倒退的,但我们只希望“选定”的项目有资格进行进一步的处理,等等。这是我的布局:
<RelativeLayout android:id="@+id/rlBlahBlah"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:minHeight="?android:attr/listPreferredItemHeight"
xmlns:android="http://schemas.android.com/apk/res/android">
<CheckBox android:text=""
android:id="@+id/cbDeleteItem"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:focusable="false"
/>
<TextView android:text=""
android:id="@+id/tvItemText"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="14dip"
android:paddingLeft="3dip"
android:paddingRight="3dip"
android:paddingTop="13dip"
android:gravity="fill_vertical"
android:layout_toRightOf="@id/cbDeleteItem"
/>
<Button android:layout_height="wrap_content"
android:id="@+id/btnDelete"
android:text="Delete"
android:layout_width="wrap_content"
android:layout_alignParentRight="true"
android:gravity="center_vertical"
android:focusable="false"
/>
</RelativeLayout>
我不能让这3个项目在我的行中垂直居中,以挽救我的生命。layout_gravity
,gravity
,layout_centerVertical
,都不起作用。我确定我的问题是一些微小的设置,但我真的对此束手无策。
编辑:我知道文本视图是"fill_vertical",这是我正在尝试的一些随机的东西。
https://stackoverflow.com/questions/1499555
复制相似问题