0

私は2つのグリッドビューを持つカスタムlinearlayoutを持っています。つまり、最初のタッチを 1 つのグリッドビューに、2 番目のタッチを別のグリッドビューに、リニア レイアウトはこれに対するマルチタッチ イベント (ACTION_DOWN および ACTION_POINTER_DOWN) を取得できる必要があります。カスタム レイアウトで onInterceptTouchEvent をオーバーライドすることで、これを取得できます。必要に応じて、グリッドビューを個別にスクロールすることも必要です。gridview はスクロール可能なビューですが、「ダウン」イベントを傍受したため、スクロールできません。スクロールしようとすると、「ACTION_DOWN」と「ACTION_MOVE」の 2 つのイベントが生成されることがわかります。マルチタッチのユース ケースには ACTION_DOWN が必要なので、linearlayout にも送信する必要があります。

ACTION_DOWN イベントを linearlayout と、この場合 gridView である子ビューの両方に送信する可能性はありますか?

助けが必要。

4

1 に答える 1