这是我的ListView xml文件,我有不同的行xml(listview的每个项目),与此无关。
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<ListView
android:id="@android:id/list"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:listSelector="#ffffff"
android:clickable="false"
android:dividerHeight="1dip"
style="@style/ProgressStyle"
android:cacheColorHint="#00000000"
/>
</LinearLayout>
当我点击此列表视图时,它变为白色,因为它设置为 android:listSelector =“#ffffff”。但是当我从xml文件中删除它然后当我点击时,我点击它的项目显示一些颜色(在我的情况下模拟器中的黄色和设备中的红色)。它不应该显示因为 android:clickable =设置“错误。有人有任何想法吗?
答案 0 :(得分:5)
默认设置,如果您不想要任何颜色,则可以在xml中设置透明颜色
android:listSelector="#00000000"