Tôi đã tạo một Danh sách cụ thể tồn tại trong số các yếu tố sau để tạo danh sách có thể cuộn với mỗi hàng có chứa Hình ảnh ở bên trái và một số văn bản ở bên phải:
Để bắt đầu với bố cục "root":
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#C8C8C8"
>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"/>
<ListView
android:id="@android:id/list"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:drawSelectorOnTop="false"
android:divider="#C8C8C8"
android:background="#C8C8C8"/>
</LinearLayout>
và sau đó trong ListView tôi đặt mục "hàng" sau:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:background="@drawable/bg_row"
>
<ImageView
android:layout_width="wrap_content"
android:paddingLeft="10px"
android:paddingRight="15px"
android:paddingTop="5px"
android:paddingBottom="5px"
android:layout_height="wrap_content"
android:src="@drawable/bg_image"
/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingTop="5px"
android:paddingBottom="5px"
android:textSize="16sp"
android:textColor="#000000"
android:layout_gravity="center"
android:maxHeight="50px"/>
</LinearLayout>
Miễn là màn hình được hiển thị tĩnh (như không có chuyển động), nó sẽ được hiển thị chính xác, nhưng khi tôi bắt đầu cuộn qua danh sách nền của mục hàng (một "biểu tượng" như có thể được hiển thị trong mã) sẽ hiển thị chính xác nhưng nền của bố cục "gốc" sẽ trở nên hoàn toàn đen ... khi cuộn dừng, phần lớn thời gian sẽ lấy lại màu của nó ... Khi tôi kiểm tra tôi cũng đã thêm một TextView
phần tử gốc đó với cùng một nền tảng, cái này sẽ giữ màu của nó khi cuộn Danh sách ... Có ai biết tại sao điều này lại xảy ra không, và làm thế nào để giải quyết vấn đề này?