【问题标题】:Selected item from list getting highlighted列表中的选定项目突出显示
【发布时间】:2012-02-02 01:57:02
【问题描述】:

在下面的列表中,当我单击宽度等于 2 行的任何项目时(在下面,例如 CNX SMALLCAP),项目会适当地突出显示。

当我点击任何宽度等于 1 行的项目时出现问题(在下面,例如 ICICI BANK),然后点击上面一半的项目并且下面的项目也被突出显示。

突出显示始终使用 width=2 行。

可以做些什么来消除它?

我尝试在 onListItemClick() 中使用 clearFocus() 和 clearAnimation(),但没有成功。

任何帮助都会挽救生命!!!

【问题讨论】:

  • 你能分享你的代码吗?

标签: android android-listview highlighting


【解决方案1】:

我认为您将ListView 上的选定颜色设置为ListView 项目,即您已显示为项目的TextView。您可以在TextView 上设置选定的颜色,也可以将textview 背景颜色设置为#00000000

<TextView android:background="#00000000" />

您可以使用它来定义 textview 颜色的透明度

【讨论】:

    【解决方案2】:

    因为你有两条线,所以当你有一些内容时关注两条线是有意义的。因此,使您不使用的线不可见或消失。您还可以使用单行为您的列表视图创建单独的自定义适配器。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-12-22
      • 2012-05-06
      • 1970-01-01
      • 1970-01-01
      • 2018-11-10
      • 2013-10-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多