drawable中添加 grid_selector.xml
gird_item_bg為GridView item選中時要變更的背景圖
--------------grid_selector.xml-----------------------------------------------
<?xml version="1.0" encoding="utf-8" ?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_focused="true" android:state_pressed="false"
android:drawable="@drawable/gird_item_bg" />
<item android:state_focused="true" android:state_pressed="true"
android:drawable="@drawable/gird_item_bg" />
<item android:state_focused="false" android:state_pressed="true"
android:drawable="@drawable/gird_item_bg" />
</selector>
---------------End------------------------------------------------------------
然後在layout 中的 GridView中 加入
android:listSelector="@drawable/grid_selector"
注意!!前提是 你給GridView item用的Layout中 不能設不透明的背景顏色或圖案
不然選中時 不會顯示 gird_item_bg 因為被蓋住了
留言列表