Android でビューの onClick イベントを親に渡すにはどうすればいいですか? 質問する

Android でビューの onClick イベントを親に渡すにはどうすればいいですか? 質問する

背景がセレクターであるレイアウトに TextView があります。 TextView のテキストは HTML から Spanned に設定されています。 次に、TextView を LinkMovementMethod で設定します。

これで、TextView をタップしても、クリック イベントが親レイアウトに送信されず、セレクターがトリガーされなくなります。

これをどう解決すればよいでしょうか?

ベストアンサー1

andまたはandTextViewを使用して、クリック不可/フォーカス不可を宣言します。これで、クリック イベントがの親に送信されるはずです。android:clickable="false"android:focusable="false"v.setClickable(false)v.setFocusable(false)TextView

注記:

これを達成するためにクリックを直接追加するか、直接の親に設定する必要がありますparentandroid:clickable="false"android:focusable="false"リスナーをさらに親に渡す

おすすめ記事