私は2つのスクロールビューを並べて表示しています。ユーザーはリストアイテムを左から右のスクロールビューで前後にドラッグすることができます。しかし、私はタッチイベントを処理する方法を見つけることができません。ドラッグジェスチャが1つずつ渡されたときにドロップされるので、スクロールビューごとにタッチリスナーを個別に設定することはできません。私はドラッグアンドドロップの観点から動作する両方の上部に絶対レイアウトを作成しようとしましたが、スクロールビューをスクロールできなくなってしまいます。これには簡単な解決策がありますか?誰でも助けてくれますか?複数のスクロールビュー全体でタッチイベントを処理する
0
A
答えて
0
通常、onTouchListener
は、タッチが処理されたかどうかを示すboolean
を返します。タッチが処理されたかどうかは、あなた次第です。ユーザーがView
に触れると、Androidはタッチリスナーと呼ばれます。タッチリスナーがtrue
を返した場合は、タッチが処理されたとみなしてから移動します。タッチリスナーがfalse
を返した場合、親ビュー(この場合はScrollView
)になります。親ビューのタッチリスナーが呼び出され、タッチの処理方法を決定する必要があります。 true
が返されるか、最後に到達するまで親ビューをカスケードし続けます。
&をドラッグしてスクロールするには、ユーザーが何をしなければならないかを決定する必要があります。おそらく、ユーザはアイテムをドラッグする前にアイテムを長押しする必要があります。
+0
DeeVありがとうございました。いろいろなことをぶち壊して、あなたは絶対に正しいと判明しました!私は同時に両方を行うことはできません!私は、自分の手作りのスクロールビューを作り、上下の動きをスクロールして左右の動きをドラッグアンドドロップする必要があると思います! – jason
関連する問題
- 1. 複数のビューで処理されるタッチイベント
- 2. マウスとタッチイベントの処理
- 3. サイト全体のポップアップ処理用Cookie
- 4. オブジェクトのチェーン全体でイベントを処理する方法は?
- 5. 画面全体でタッチイベントを取得する
- 6. Eclipseで処理プロジェクト全体をアップロードする
- 7. UserControlサーフェイス全体でクリックイベントを処理する
- 8. スペックスイート全体をプログラムで高速に処理する方法
- 9. シングルスレッドプールで複数のキューを処理するスプリング同時処理
- 10. ゲームのライフサイクル全体を正しく処理するコード例
- 11. コンポーネント全体のイベントアクションを処理する方法は?
- 12. 複数のプロセスの処理の処理
- 13. sedを使ってテキスト全体を処理する
- 14. Xamarinでタッチイベントを処理できるコンテナがありますか
- 15. ボットフレームプロジェクトで処理する複数のボット
- 16. スクロールビュー内で画像のクリックイベントを処理する
- 17. ページ全体にカスタムトークンを処理する方法
- 18. クリック/タッチイベントでハイブリッドデバイスを適切に処理する方法は?
- 19. UIButtonでタッチイベントとジェスチャーイベントを処理する方法は?
- 20. Googleマップ(MapFragment)でタッチイベントを処理する方法は?
- 21. 複数のセグメントを処理する
- 22. 複数のネットワーククライアントを処理する
- 23. 複数のインスタンスを処理するオブジェクトリテラル
- 24. 複数の先物を処理する
- 25. タッチイベントを処理する方法テキストビューをプルダウンする方法
- 26. UITextViewタッチイベントを処理するときに単語をタッチする
- 27. UIButtonを含むUIViewのタッチイベントを処理する
- 28. UWPのInkCanvasのタッチイベント処理を無効にする
- 29. 重複したコードをプラットフォーム/層全体で処理するにはどうすればよいですか?
- 30. テキストフィールドとスクロールビューを含むCocoaビューのタブを処理する
回答を確認してください。http://stackoverflow.com/questions/4958498/multiple-views-ontouch-events –