android - 按住屏幕其他地方时,按钮无法响应点击事件?
PHP中文网
PHP中文网 2017-04-17 15:48:13
0
1
668

我按住屏幕的其他地方时,然后去点击某个按钮,但是无法相应点击事件,不知道应该怎么解决这个问题,求解决方案!

PHP中文网
PHP中文网

认证高级PHP讲师

全員に返信(1)
阿神

Androidのイベントレスポンスによれば、アクティビティからウィンドウ、デコビュー、コンテンツビューへとイベントが渡され、まず上位からイベントが判定されます。インターセプトされない場合は、onTouchListener が設定されている場合は、リスニング インターフェイスのメソッドが実行され、それ以外の場合は onTouch が実行され、true が返されます。イベントは消費され、上位層で処理されません。 false が返された場合でも、上位層は引き続き処理を続行する必要があります。
上位レベルのイベント配布プロセスを理解したら、問題について話しましょう。この時点でイベントが生成されますが、押した場所ではイベントが消費されないため、イベント ビットが消費されます。新しいイベントの配布に影響します。したがって、ボタンをクリックすることはできません。イベントをボタンに配信できないためです。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート