Gridview:自定义选择器保持空白

时间:2011-12-14 12:33:52

标签: android user-interface

我想为gridview使用列表选择器。我通过android:listSelector属性在xml中添加它。

我的选择器看起来像这样:

<selector xmlns:android="http://schemas.android.com/apk/res/android" >
    <item android:state_pressed="true" android:drawable="@drawable/selected_item_highlight" />
    <item android:state_focused="true" android:drawable="@drawable/selected_item_highlight" />
    <item android:drawable="@android:color/transparent" />
</selector>

其中selected_item_highlight看起来像:

<shape 
     xmlns:android="http://schemas.android.com/apk/res/android"
     android:shape="rectangle">
     <corners
        android:radius="3dp" />
     <solid
        android:background="@color/ListHighlighting" />
</shape>

但网格一直是空白。当我将选择器中的drawable属性更改为drawable =“@ color / ListHighlighting”时,整个网格 - 每个项目 - 以颜色突出显示。

怎么了?

0 个答案:

没有答案