0

リストビューを作成しました。リストの任意のアイテムをクリックすると、背景を設定したい.以前に削除された他のアイテムの背景をクリックして他のアイテムに設定したとき.どうすればこれを達成できますか. 私はいくつかの方法を試しました。セレクターやその他の方法を使用してみました。コード スニペットを以下に示します:_

<?xml version="1.0" encoding="utf-8"?>
<selector
xmlns:android="http://schemas.android.com/apk/res/android">

<item
    android:state_pressed="true"
    android:drawable="@color/selectedItem" />
<item
    android:state_focused="true"
    android:drawable="@color/GREEN" />
<item
    android:drawable="@color/BLACK" />

およびアクティビティのコード

bookListView = (ListView) findViewById(R.id.list_books);
/*  selectedView = null;
    bookListView.invalidate();*/
    bookListView.setSelector( R.drawable.list_selector);
4

1 に答える 1