0
私はアンドロイドで働いています。Android:リストの行の色を変更してください
私は場所のリストを持っています。私はこのリストから場所をクリックするたびにそれを望みます。次に、選択した行の色を短時間BLUEに変更して、クリックされたように見えるようにします。
これは私がしようとしたコードである: -
mListView.setOnItemClickListener(new OnItemClickListener()
{
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long duration)
{
view.setBackgroundResource(R.drawable.fsq_custom_background);
}
}
これは、描画可能なフォルダに保存されているfsq_custom_background.xmlです: - これはthe_background_color.xmlある
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:state_pressed="true"
android:state_enabled="true"
android:drawable="@drawable/the_background_color" />
</selector>
: -
<?xml version="1.0" encoding="UTF-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="#FF1212" />
</shape>
でも選択された行の色は変更されません。私がやった間違いを助けてください。 ありがとうございます。