0

私は Android がまったく初めてで、複数のボタンを持つウィジェットを開発しています。これらの各ボタンに対して実行する必要があるアクションは、論理的に同じです。必要なのは、どのボタンがクリックされたかを知ることだけです。別Actionの s を使用し、それらをIntentfor every Button に設定する必要がありますか、それともより効率的な方法がありますか? カスタム XML 属性を使用してカスタム ボタンを作成しようとしましたが、この目的には複雑すぎて柔軟性がありませんでした。

どんな助けでも大歓迎です。

4

1 に答える 1

1

Button の onClick 属性を使用して、ボタンが呼び出されたときに呼び出されるホスト アクティビティのメソッドを指定できます。このメソッドは、クリックされたボタンである View オブジェクトをパラメーターとして渡します。必要に応じてロジック。

于 2012-12-26T21:39:49.970 に答える