如何在ListView中禁用高亮颜色?

时间:2015-08-16 18:18:01

标签: android

即使这个问题之前被问了一百万次,我仍然无法找到解决方案。

这是我试过的:

  <style name="ListViewNoHighlight" parent="@android:style/Widget.ListView">
    <item name="android:listSelector">@android:color/transparent</item>
    <item name="android:cacheColorHint">@android:color/transparent</item>
    <item name="android:choiceMode">none</item>
  </style>

然后我将它设置为主题:

    <item name="android:listViewStyle">@style/ListViewNoHighlight</item>

什么有效:

  • 虽然点击,但没有突出显示。

什么行不通:

  • 点击后,我仍然会看到恼人的橙色高光颜色。

这是在Android 5.1.0 Nexus 6 Genymotion模拟器上。

0 个答案:

没有答案