この場合、アプリで画面上のユーザーのタッチを検出し、タイマーをリセットしたいと考えています。onTouchEvent を使用できることがわかりましたが、ボタンを使用せずに空き領域を押した場合にのみ機能します... プロジェクトのすべてのビューに touchEventListener を登録したくありません。それを行う方法は他にありますか?
親ビューにその OnTouchListener を実装し、setClickable(false)
...を使用して子ビューをクリックできないようにする必要があります。
それでもうまくいかない場合は、おそらくこの回答で提案されている方法に従う必要があります