1

ImageButton を使用した Android アクティビティがあります。ボタンがクリックされたときにいくつかのロジックを実行し、押された状態の別の画像を表示したいのですが、アクティビティでタッチイベントも受け取ります。

デフォルトでは、ボタンのみがタッチ イベントを受け取ります。ボタンのクリック可能な属性を false に設定すると、アクティビティのみがタッチ イベントを受け取ります。

アクティビティにタッチ イベントを実装し、ボタンにクリックを実装する最良の方法は何ですか?

4

2 に答える 2

1

より良い方法がないため、アクティビティのタッチ イベントをオーバーライドして、アクティビティ ロジックを実行し、タッチがボタン上にあるかどうかを検出しました。その場合、その状態を変更して onClick ロジックを呼び出します。

于 2010-06-25T16:34:53.133 に答える
1

ボタンがクリックされたときにアクティビティのメソッドを呼び出すようにします。

于 2010-04-23T13:22:26.763 に答える