我有一个习惯ListView
,每个row.xml
看起来像这样:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:gravity="bottom"
android:orientation="horizontal" >
<CheckBox
android:id="@+id/star_listed"
style="?android:attr/starStyle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:contentDescription="@string/question_img_cd"
android:focusable="false"/>
<TextView
android:id="@+id/listTitles"
style="@style/ListTitles" />
一切正常,除了当我按下 上的任意位置时ListView
,背景CheckBox
变为黑色(而不是保持白色)。TextView
在我将其背景颜色设置为白色之前,它也发生在我身上。
如果我将“复选框”背景更改为白色,甚至是透明的,它就会消失。
有什么建议么?