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 因為被蓋住了


arrow
arrow
    文章標籤
    gridview item 改變背景
    全站熱搜

    cookiesp 發表在 痞客邦 留言(0) 人氣()