アイテムにタッチしたときにアイテムに黄色い色を表示するリストビューがあります。私は違っやったすべては、リストビューのXMLに背景画像を変更し、今ではもはや私にyellowtintAndroidのリストビューで選択項目がハイライト表示されなくなった
が表示されますここでは、それがバックグラウンドを持つだけのTextViewコード
リストビューxmlですされていません画像:
<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent" android:layout_height="wrap_content"
android:padding="10dp"
android:textSize="24sp"
android:textColor="#000000"
android:background="@drawable/bglistitem"
android:gravity="center_vertical|center_horizontal">
</TextView>
それは
<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent" android:layout_height="wrap_content"
android:padding="10dp"
android:textSize="24sp"
android:textColor="#000000"
android:background="@drawable/bglistitem"
android:gravity="center_vertical|center_horizontal">
</TextView>
と呼ばれ、ここにコードされている別のレイアウトでの場所:
lv.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> arg0, View arg1,int arg2, long arg3) {}
});
上記のように、私は選択ハイライトのデフォルト動作を変更することはありませんでした。どうしてこれは違うのでしょうか?
あなたの洞察のおかげで、私はそれを理解して、可能性を絞りました。画像にアルファベットがあると、黄色の強調表示が行われます。あなたが不透明なイメージを持っているなら、それはハイライトされません – CQM