对于Honeycomb,我已将列表视图项目设置为使用?android:attr/activatedBackgroundIndicator
样式,以便在选中时保持高亮显示。更改Honeycomb上已激活列表项背景的颜色
如何更改突出显示的颜色?
对于Honeycomb,我已将列表视图项目设置为使用?android:attr/activatedBackgroundIndicator
样式,以便在选中时保持高亮显示。更改Honeycomb上已激活列表项背景的颜色
如何更改突出显示的颜色?
定义自定义主题与项目:
<item name="android:activatedBackgroundIndicator">@drawable/my_background</item>
接下来,声明的状态列表.xml文件是可绘制res/drawable/my_background.xml
下,如下图所示:http://developer.android.com/guide/topics/resources/drawable-resource.html#StateList确保它有响应android:state_activated="true"
的项目。这是您激活的亮点。
主题步骤是可选的(如果您选择,您可以直接使用状态列表drawable),但它提供了一个额外的灵活性层,因为您已经定义了您的ListView项目以使用该主题属性,您可以此更改会影响任何使用自定义主题的活动。
如果您需要在主题的详细信息请看这里:http://developer.android.com/guide/topics/ui/themes.html
斐伊川adamp,太感谢你了,它帮助我。 – dharan