アンドロイドのタッチイベントを無効にするには、画面の特定の領域を除き、ユーザーが画面の特定の領域をダブルタップして有効にします。 ご迷惑をおかけして申し訳ございません。画面の特定の領域以外のアンドロイドでタッチイベントを無効にする方法
0
A
答えて
0
あなたの画面の特定の領域を除い
ステップ1でタッチイベントを無効にする:特定のID 例:で、その領域に言及)
<EditText
android:id="@+id/sample_edt"
android:layout_width="match_parent"
android:layout_height="@dimen/margin50"
android:background="@null" />
ステップ2:あなたの活動や断片にそのIDをイニシャル 例)
EditText mSampleEdt = (EditText) findViewById(R.id.sample_edt);
ステップ3:あなたが触れて無効にして、その領域 例:に焦点を当てる)
mSampleEdt .setFocusable(false);
mSampleEdt .setFocusableInTouchMode(false);
mSampleEdt .setClickable(false);
ステップ4:フォーカスとタッチが再び表示され、そのフォーカス部分を有効にする必要があるとします。
mSampleEdt .setFocusable(true);
mSampleEdt .setFocusableInTouchMode(true);
mSampleEdt .setClickable(true);
0
あなたはこれを行うには、いくつかの方法がありますrequestDisallowInterceptTouchEvent
0
を使用することができます。ここでは、アクティビティの画面ビューの子としてビューを作成します。ダブルタップを検出したい領域の上に正確に子供を配置します。そのビューのダブルタップを処理し、親ビューでそれを無視します。
子ビューは透明にすることができます。
関連する問題
- 1. Spritekitビューの特定の領域でタッチを無効にする
- 2. 特定の画面のネイティブ無効DrawerNavigatorを無効にする
- 3. アンドロイドのリリースビルドの特定の画面でロガーを有効にする方法は?
- 4. アンドロイド画面の特定の領域をギャラリーに保存するにはどうすればいいですか?
- 5. スクリーンキャプチャOCRの画面の特定の領域
- 6. cytoscape.js内の領域外のノードのドラッグを無効にする
- 7. 画面領域の選択
- 8. GoogleのProject Tango特定の画面領域にポイントを取得する
- 9. CSS3画面上の特定の領域に形状をアニメ化する
- 10. ウェブサイトの特定の領域/一部の内部でjavascriptを無効にする方法はありますか?
- 11. アンドロイドの選択領域で画像をぼかす方法は?
- 12. 特定の画面幅でjavascriptスクリプトを無効にする
- 13. 特定の画面幅でjQuery関数を無効にする
- 14. オブジェクトが画面の特定の領域にあるときにキーコードを一時的に無効にする方法はありますか?
- 15. スイングでキャンバス上の画像の特定の領域を拡大する方法
- 16. Vue.js画像マップクリック後の領域を無効にする
- 17. モバイルブラウザで特定のスクロール領域を定義する方法は?
- 18. Devexpressグリッドで 'new item row'領域を無効にする方法
- 19. Visual Basicで特定の色の画面領域を監視します
- 20. 特定の領域でピクセルの色を取得する方法
- 21. Excelでグラフの特定の領域をズームする方法
- 22. 現在の画面のIOSの特定の領域のUIImageを取得する方法
- 23. 特定のメモリ領域でCPUキャッシュを無効にする方法はありますか?
- 24. OpenCV:画像の特定の領域の各ピクセルを反復する方法
- 25. OpenCVで特定の領域を再マップする方法
- 26. 特定の領域内の画像ボックスをランダム化する方法
- 27. 計算画面領域エラー
- 28. Android:画面を2つの固定領域に分割する方法と、各領域内でのみコンテンツを回転する方法
- 29. MATLABを使用して表面領域をトレースし、画像内の特定の領域を滑らかにする方法
- 30. chartjs線グラフ上の特定の領域をハイライトする方法