[解決済み] AndroidでビューのonClickイベントをその親に渡すには?
2022-05-13 03:39:11
質問
背景がセレクタであるレイアウトの中にTextViewがあります。そして、TextViewのテキストはHTMLからSpannedに設定されています。 そして、私はLinkMovementMethodでTextViewを設定しました。
これで、TextViewをタップしても、クリックイベントがその親レイアウトに送信されず、セレクタがトリガされるようになりました。
これはどのように解決されるべきでしょうか。
どのように解決するのですか?
イベントが適切なコンポーネントに送信される前に、イベントをインターセプトできるようにするために、これらのメソッドのいずれかを使用する必要があると思います。
Activity.dispatchTouchEvent(MotionEvent)
- これにより、Activityはウィンドウに送信される前にすべてのタッチイベントをインターセプトすることができます。
ViewGroup.onInterceptTouchEvent(MotionEvent)
- これは、ViewGroup が子 View にディスパッチされるイベントを監視することを可能にします。
ViewParent.requestDisallowInterceptTouchEvent(boolean)
- onInterceptTouchEvent(MotionEvent)でタッチイベントをインターセプトしないことを示すために、親Viewにこれを呼び出します。
より詳細な情報 はこちら .
お役に立てれば幸いです。
関連
-
[解決済み] Androidのソフトキーボードをプログラムで閉じる/隠すにはどうすればよいですか?
-
[解決済み] Androidでアクティビティ起動時にEditTextにフォーカスが当たらないようにする方法
-
[解決済み] AndroidのListViewで画像を遅延ロードする方法
-
[解決済み] Androidで画面の大きさをピクセル単位で取得する方法
-
[解決済み] Androidアプリケーションのアクティビティ間でデータを受け渡すにはどうすればよいですか?
-
[解決済み] グリッドレイアウトにおけるフリングジェスチャーの検出
-
[解決済み] 画面下部のビューを揃えるには?
-
[解決済み] EditTextのアンダーバーを非表示にする方法
-
[解決済み] [Solved] 'blur'イベントが発生したとき、フォーカスがどの要素に*行ったかを調べるにはどうすればよいですか?
-
[解決済み] Android: ActionBarのホームアイコンをアプリのアイコンでないものに変更するには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] getApplication()、getApplicationContext()、getBaseContext()、someClass.thisの違いと使い分け。
-
[解決済み] アンドロイドのスプラッシュスクリーンのサイズは、ldpi、mdpi、hdpi、xhdpiのディスプレイのためのものですか?- 例:1024X768ピクセル(ldpi)。
-
[解決済み] 文字列からJSONオブジェクトへの変換 Android
-
[解決済み] AndroidでビューのonClickイベントをその親に渡すには?
-
[解決済み] エラー Android Studioで名前'default'を持つ構成が見つかりません。
-
[解決済み] Error:No such property: GROUP for class: org.gradle.api.publication.maven.internal.ant.DefaultGroovyMavenDeployer
-
[解決済み] EclipseでADTを更新するにはどうしたらいいですか?
-
[解決済み] Androidで他のアクティビティを呼び出すときにアニメーションを表示させるには?
-
[解決済み] DialogFragment の setCancelable プロパティが機能しない
-
[解決済み] Android Studioがアプリに変更をデプロイしない