【发布时间】:2026-01-10 09:45:02
【问题描述】:
在普通 ListView 的情况下,如果用户触摸 ListView 中的一项。 触摸的项目闪烁一次。我希望它不会闪烁。
如何像上面一样配置ListView?
我已经想通了。如果我们设置 color 或 textColor 属性,这个问题就解决了。
【问题讨论】:
在普通 ListView 的情况下,如果用户触摸 ListView 中的一项。 触摸的项目闪烁一次。我希望它不会闪烁。
我已经想通了。如果我们设置 color 或 textColor 属性,这个问题就解决了。
【问题讨论】:
您可以制作自定义列表视图,并将列表视图项在单击时的颜色更改设置为与背景相同。这样就不会出现眨眼了!!
希望对你有帮助!!
【讨论】:
在您的列表视图 xml 中设置它:
android:cacheColorHint="@android:color/transparent"
【讨论】:
在 ListView xml 中只需在 ListView 中添加这两行
android:listSelector="@android:color/transparent"
android:cacheColorHint="@android:color/transparent"
【讨论】: