我想在按下时更改我的 StaggeredGridView 项目的背景颜色,但目前默认情况下我得到一个难看的姜饼橙色,如此 处所示。我尝试将 gridview 项目背景设置为选择器,但是当我这样做时,如果我单击一个项目,所有项目的背景颜色都会更改。
<!-- My selector -->
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@color/holo_blue_light"
android:state_pressed="true" />
<item android:drawable="@android:color/transparent" />
</selector>
这是在我的 StaggeredGridView 中,但没有帮助:
<!-- In StaggeredGridView -->
android:listSelector="@drawable/selector"
顺便说一句,我正在使用这个StaggeredGridView 库。提前致谢!