Android 列表中的选定项将突出显示
在下面的列表中,当我单击宽度等于2行的任何项目(在下面的示例中,CNX SMALLCAP)时,该项目会相应地高亮显示 当我单击宽度等于1行的任何项目时(如下面的,ICICI BANK),问题就出现了,然后随着单击的项目,上面和下面项目的一半也会突出显示 高亮显示始终使用宽度=2行 可以采取什么措施来消除此问题 我尝试在Android 列表中的选定项将突出显示,android,android-listview,highlighting,Android,Android Listview,Highlighting,在下面的列表中,当我单击宽度等于2行的任何项目(在下面的示例中,CNX SMALLCAP)时,该项目会相应地高亮显示 当我单击宽度等于1行的任何项目时(如下面的,ICICI BANK),问题就出现了,然后随着单击的项目,上面和下面项目的一半也会突出显示 高亮显示始终使用宽度=2行 可以采取什么措施来消除此问题 我尝试在onListItemClick()中使用clearFocus()和clearAnimation(),但没有成功 任何帮助都是救命稻草 我认为您在列表视图上设置的所选颜色不在列表视图
onListItemClick()
中使用clearFocus()
和clearAnimation()
,但没有成功
任何帮助都是救命稻草强>
我认为您在
列表视图
上设置的所选颜色不在列表视图
项目中,即文本视图
,您将其显示为项目。您可以在TextView
上设置所选颜色,也可以将TextView
背景色设置为\00000000
<TextView android:background="#00000000" />
使用此选项,您可以使用此选项定义textview颜色的透明度,因为您有两行,当您有一些内容时,聚焦这两行是有意义的。因此,使你没有使用的线不可见或消失。您还可以使用单行为listview创建单独的自定义适配器。您可以共享代码吗?