0

この場合、アプリで画面上のユーザーのタッチを検出し、タイマーをリセットしたいと考えています。onTouchEvent を使用できることがわかりましたが、ボタンを使用せずに空き領域を押した場合にのみ機能します... プロジェクトのすべてのビューに touchEventListener を登録したくありません。それを行う方法は他にありますか?

4

3 に答える 3

0

親ビューにその OnTouchListener を実装し、setClickable(false)...を使用して子ビューをクリックできないようにする必要があります。

それでもうまくいかない場合は、おそらくこの回答で提案されている方法に従う必要があります

于 2013-06-06T13:28:17.660 に答える