Java 突出显示列表视图选择
我有一个(希望)简单的问题。我的程序有一个Java 突出显示列表视图选择,java,android,listview,Java,Android,Listview,我有一个(希望)简单的问题。我的程序有一个列表视图来显示一些数据。当一个项目被按下时,我调用其上的setChecked方法将其标记为选中。如何使此“选中”项突出显示或以不同的样式显示?我读了一些这方面的文章,发现了很多与复选框有关的东西,但我只想突出显示一个通过点击“选中”的项目 编辑:我的选择器设置如下: <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android
列表视图
来显示一些数据。当一个项目被按下时,我调用其上的setChecked
方法将其标记为选中。如何使此“选中”项突出显示或以不同的样式显示?我读了一些这方面的文章,发现了很多与复选框有关的东西,但我只想突出显示一个通过点击“选中”的项目
编辑:我的选择器设置如下:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/category_tab_s" android:state_checked="true"/>
<item android:drawable="@drawable/category_tab"/>
</selector>
但是,它从不应用选中状态。当我按下项目时,类别选项卡的状态被激活。请查看以下链接: 或者在刚刚设置的onclick事件上 视图。背景(“任何颜色”)
如果您在单击任何一行并再次返回listview活动后没有执行其他活动,请刷新listview,以便删除颜色并获得新的listview。中,有两个更改颜色的其他代码段,您尝试过吗?谢谢!对我来说,这似乎是一个很好的起点。我仍然需要处理突出显示和其他事情,但这只是一个开始。