Android:リストビューの空のスペースをクリックすると、既存のアイテムが黒くなります

android listview
Android:リストビューの空のスペースをクリックすると、既存のアイテムが黒くなります

レイアウトにListViewが含まれています(親はLinearLayoutです)。 特定のドロアブルをListViewの背景として定義しました。 +最後の行の下の空のスペースを押すと、すべてのリストの行が黒くなります。 +スクリーンショットを添付したいのですが、何らかの理由でここに画像を追加してもうまくいきません…​

  1. 誰かがスクリーンショットを添付する方法を説明できますか?

  2. これが起こる理由は何かありますか? これでクリックイベントをキャッチできませんでした
    アクティビティ…​

ありがとう、ロブ

  1  0


ベストアンサー

これが問題の原因であるかどうかはわかりませんが、この投稿を読んでいますか? http://developer.android.com/resources/articles/listview-backgrounds.html

2


*私は*この問題を少し前に経験しました。

リストビューのレイアウトxmlファイル内の次の2つのタグと関係があると思います。

android:background="#FFFFFF"
android:cacheColorHint="#FFFFFF"

ファイル内で異なる色に設定されていると思われますか? (または欠落)。 それらを同じ色にしてみて、まだそれができるかどうかを確認してください。 さらに、リストビューが画面からあふれるほど十分な行があると、スクロールしたときの説明のように黒くなります。

これは少し長めのショットですが、役立つことを願っています。

2


タイトルとURLをコピーしました