私のリストビューの項目が強調表示されているこの問題を解決するために必死にしています。私はstackoverflowでここで見つけることができたすべてのソリューションを見直し、私のために働いているものは見つけられませんでした。ListViewの項目が黒でハイライト表示されないようにする方法
まず、これはLinearLayoutのViewPagerのLinearLayoutにあるListViewです。
ListViewの各アイテムは、LinearLayout(TextViewを含む)とギャラリーを含むLinearLayoutです。ギャラリーには、FrameLayoutにTextViewとImageviewを含む複数のLinearLayoutsが含まれています。
この問題は、クリック時ではなくドラッグ時に発生します。ストーリーを指でスワイプしたとき(ListViewがドラッグでスクロールしているとき)、下の項目が選択されます。さらに、この特定の問題は、スクロール時にオーバースクロール効果がバウンスを起こさないデバイスでのみ発生します。次のような問題を解決する
試みは、次のとおりです。XMLで背景色にリストセレクターを設定し
- (失敗)
- XMLでリストを選択アルファへ#00000000を設定します(失敗)
- を超えるが、プログラムで
- 以上が、トンを削除-1 onListItemClick
- に選択を設定し、テーマ
- コードによって彼はリスト項目ののLinearLayout(4.0上で動作します)からバックグラウンド
#00000000
にandroid:cacheColorHint
を設定するには(何もしない?)
任意の助けいただければ幸いです。私はなぜこれをやっているのか分かりませんし、本当に止める必要があります。
クリック可能なアイテムをリストに追加すると、listSelectionが無効になります。これを悪用したり、詳細を見ることができます。 – Warpzit