4

首先请看下面的图片:

在此处输入图像描述

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

 <style name="PreferenceTheme">

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


</style>

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

4

2 回答 2

3

您可以在 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"

我猜也可以

于 2013-01-22T18:22:33.153 回答
1

使用setOnItemClickListener这样的东西:

YourListView.setOnItemClickListener(new OnItemClickListener() {

     public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
                      long arg3) {
     arg1.setBackgroundColor(Color.BLUE);
    }
});
于 2013-01-22T17:51:09.720 回答