我有一个透明行的gridview。在选择行时,该行将突出显示为浅蓝色。一切正常。
现在我想为gridview添加不同的颜色即。绿色和红色。这表示不同的类别。我已设法设置行的背景。但是现在当点击红色或绿色行时,gridview列表选择器不起作用。
我的GridView:
<GridView>
android:id="@+id/gridView1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:listSelector="#23fdfa"
android:scrollbars="vertical|horizontal"
android:stretchMode="columnWidth" >
</GridView>
绿色行:
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" >
<stroke android:width="1dip" android:color="#4fa5d5"/>
<gradient android:startColor="#00FD0D" android:endColor="#00FD0D"/>
</shape>
红色行:
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" >
<stroke android:width="1dip" android:color="#4fa5d5"/>
<gradient android:startColor="#FF4A59" android:endColor="#FF4A59"/>
</shape>
在向gridview添加项目时,红色和绿色行会被填充。
答案 0 :(得分:1)
我已将此行添加到我的GridView中:android:drawSelectorOnTop =&#34; true&#34;