我正在制作一个Android应用程序,我使用带有选择器的GridView来处理点击GridView项目。
在这里你可以看看它的样子。
但是,我希望它看起来像这样,但是使用我自己的颜色来代替这种蓝色。
我怎么能做到?
答案 0 :(得分:1)
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_enabled="false" android:drawable="@color/button_disabled"/>
<item android:state_pressed="true" android:drawable="@color/button_pressed"/>
<item android:state_selected="true" android:drawable="@color/button_selected"/>
<item android:state_checked="true" android:drawable="@color/button_selected"/>
<item android:drawable="@color/button_transparent"/>
</selector>
将其另存为res / drawables文件夹中的xml文件
您可以使用View.setSelected()启用它