Androidのアクティビティとボタンのタッチイベントを傍受します
-
01-10-2019 - |
質問
ImageButtonを使用したAndroidアクティビティがあります。ボタンがクリックされたときにロジックを実行し、プレス状態の別の画像を表示するだけでなく、アクティビティに関するタッチイベントも受け取りたいと思います。
デフォルトでは、ボタンのみがタッチイベントを受信します。ボタンのクリック可能な属性をfalseに設定すると、アクティビティのみがタッチイベントを受け取ります。
アクティビティでタッチイベントとボタンのクリックを実装する最良の方法は何ですか?
解決 2
より良い方法がないために、アクティビティのタッチイベントを覆してアクティビティロジックを実行し、タッチがボタンの上にあるかどうかを検出します。その場合、状態を変更してオンクリックロジックを呼び出します。
他のヒント
クリックしたときのアクティビティのメソッドをボタンに呼び出します。
所属していません StackOverflow