java - 如何在首选项中更改 ListView 中的焦点颜色?

标签 java android xml

首先请看下图:

enter image description here

我已经通过@styles 改变了文本颜色的背景颜色

 <style name="PreferenceTheme">

    <item name="android:background">#000000</item>
    <item name="android:textColor">#FFFFFF</item>


</style>

在我的应用程序中,我想更改焦点颜色(使用光电鼠标滚动时)。我怎么做?我想在首选项中更改该颜色(如图片所示)。

最佳答案

您可以在 xml 中使用 android:listSelector="@android:color/transparent"属性。

例如:

  <ListView
    android:id="@+id/mainListView"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:listSelector="@color/white">

</ListView>

甚至

android:listSelector="@drawable/list_selector"

我想也行

关于java - 如何在首选项中更改 ListView 中的焦点颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14464566/

相关文章:

java - 在已经可见的框架上调用 setVisible(true)

java - 循环遍历所有节点并更新Java中的值

Android registerOnSharedPreferenceChangeListener() 导致自定义 View 崩溃

python - 使用 lxml 解析大型 XML

xml - 如何使用 JAXB 和不同但兼容的上下文解码 XML 文档

python - 如何在 Flask 中创建 XML 端点?

java - 如何将索引添加到 Data Nucleus 中的对象数据库?

java - 在@Rule 之前通过@Mock 初始化模拟

android - 动态创建表格布局,根据屏幕尺寸自动适应单元格。

android - MediaStore.EXTRA_OUTPUT 在横向模式下始终包含 null