0

内部にいくつかのビューを持つ FrameLayout を持つレイアウトがあります。FrameLayoutでタッチイベントを聞きたいです。FrameLayout に setOnTouchListener を設定してみましたが、うまくいかないようです。

私はViewGroupのドキュメントを調べました。ViewGroupには、タッチイベントをインターセプトするために使用されるonInterceptTouchEvent()というメソッドがあります。

私の場合、どうすれば onInterceptTouchEvent() をオーバーライドできますか? 私のFrameLayoutはxmlで定義されており、カスタムビューグループはありません。

方法について何か考えはありますか?

ありがとう !

4

1 に答える 1

-1

以前、LinearLayout に OnClickListener を追加しましたが、うまくいきました。試してみてください。

于 2013-11-07T09:09:19.847 に答える