Tôi thực sự kéo tóc ra khỏi cái này. Một số nền. Tôi có một danh sách các mục mà tất cả đều có hộp kiểm bên cạnh chúng. Khi bạn bỏ chọn hộp kiểm, một nút xuất hiện cho phép bạn xóa mục khỏi danh sách. Điều này có vẻ ngược lại lúc đầu nhưng chúng tôi chỉ muốn các mục "đã chọn" đủ điều kiện để xử lý thêm, v.v. Đây là bố cục của tôi:Căn giữa bố cục Android trong RelativeLayout cho ListView tùy chỉnh
<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>
Tôi không thể lấy 3 mục để căn giữa theo hàng dọc để tiết kiệm cuộc sống . layout_gravity
, gravity
, layout_centerVertical
, không có thiết bị nào hoạt động. Tôi chắc chắn rằng vấn đề của tôi là một số thiết lập nhỏ để lật một nơi nào đó, nhưng tôi thực sự ở trí thông minh kết thúc về điều này.
chỉnh sửa: Tôi biết chế độ xem văn bản là "fill_vertical", đó là một số nội dung ngẫu nhiên mà tôi đang thử.
Các bạn đã thử chơi xung quanh với việc áp dụng trọng lực thuộc tính đến xem RelativeLayout mẹ? Đáng để thử. – Konklone