1. ホーム
  2. アンドロイド

[解決済み】Android:listViewクリック時のハイライトを無効化する。

2022-03-29 21:40:44

質問

listViewの行をタッチしたときに発生するオレンジ色のハイライトを無効にしたいのですが、どうすればよいでしょうか?今のところ、私のxmlでは以下のように試しています。

android:focusable="false"
android:focusableInTouchMode="false"
android:clickable="false"

詳細はこちら このlistViewオブジェクトでユーザーが画面をタッチしたときに、差分がゼロになるようにしたい。

解決方法は?

これをxmlに追加してください。

android:listSelector="@android:color/transparent"

そして、この問題に対して、これはうまくいくかもしれません(私は確信がなく、より良い解決策があるかどうかもわかりません)。

を適用することができます。 カラーステートリスト をTextViewに追加します。