【问题标题】:Android Gridview selectorAndroid Gridview 选择器
【发布时间】:2014-07-15 07:09:22
【问题描述】:

我有一个带有透明行的网格视图。在选择一行时,该行将突出显示为浅蓝色。这一切都很好。

现在我想为 gridview 添加不同的颜色。绿色和红色。这表示不同的类别。我设法设置了行的背景。但是现在当单击红色或绿色行时,gridview 列表选择器不起作用。

我的网格视图:

<GridView>
    android:id="@+id/gridView1"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:listSelector="#23fdfa"
    android:scrollbars="vertical|horizontal"
    android:stretchMode="columnWidth" >              
</GridView>

绿色行:

<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" >   
   <stroke android:width="1dip" android:color="#4fa5d5"/>   
   <gradient android:startColor="#00FD0D" android:endColor="#00FD0D"/>  
</shape>

红色行:

<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" >

   <stroke android:width="1dip" android:color="#4fa5d5"/>
   <gradient android:startColor="#FF4A59" android:endColor="#FF4A59"/>

</shape>

向 gridview 添加项目时,红色和绿色行填充良好。

【问题讨论】:

    标签: android eclipse gridview listview-selector


    【解决方案1】:

    我已将此行添加到我的 GridView 中:android:drawSelectorOnTop="true"

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多