【发布时间】:2016-01-12 22:46:30
【问题描述】:
我会为以下问题寻求帮助。 对我来说很奇怪:) 我试图更改 ListView 中所选项目的背景。 我设置项目选择如下方式。
drawer_home.setItemChecked(0, true);
我知道我可以设置其他项目的背景颜色。例如,我可以更改所有背景或活动项目,但未选择。
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:state_selected="true" android:drawable="@android:color/holo_blue_light"/>
<item android:state_checked="true" android:drawable="@android:color/holo_red_dark"/>
<item android:state_pressed="true" android:drawable="@android:color/holo_green_dark"/>
<item android:drawable="@android:color/white"/>
</selector>
android:background="@android:color/white"
android:listSelector="@drawable/listview_selector"
我试图改变的是主题样式,结果是一样的。 一切都很好,除了选定的项目:(
【问题讨论】:
标签: android listview background selected