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 に答える