背景がセレクターであるレイアウトに TextView があります。 TextView のテキストは HTML から Spanned に設定されています。 次に、TextView を LinkMovementMethod で設定します。
これで、TextView をタップしても、クリック イベントが親レイアウトに送信されず、セレクターがトリガーされなくなります。
これをどう解決すればよいでしょうか?
ベストアンサー1
andまたはandTextView
を使用して、クリック不可/フォーカス不可を宣言します。これで、クリック イベントがの親に送信されるはずです。android:clickable="false"
android:focusable="false"
v.setClickable(false)
v.setFocusable(false)
TextView
注記:
これを達成するためにクリックを直接追加するか、直接の親に設定する必要がありますparent
。android:clickable="false"
android:focusable="false"
リスナーをさらに親に渡す。