私は本を介して学習していますので、この初心者の質問を許してください。Android、イメージボタンの束
私はここに、私のXMLにimageButtonsの束を持っているが、それらの一つがどのように見えるかです:
<ImageButton android:src="@drawable/level1" android:layout_width="wrap_content"
android:id="@+id/imageButton1" android:layout_height="wrap_content"
android:onClick="button_clicked1"></ImageButton>
と処理コード:
public void button_clicked1(View v) {
text1.setText("clicked");
}
ではなく、各ボタンが別々のonClickコードを持っていとにかく、どのボタンがクリックされたのでしょうか?たとえばbutton_clicked(1)
と入力してからの代わりにbutton_clicked1
を入力してください(上記の例ではxmlコード)
または別に行う必要がありますか?
ええ、私もこれが最良の選択だと思います。 –
これは、代わりに '((ImageButton)findViewById(R.id.imageButton1))の束を持たなければならないことを意味します。setOnClickListener(this);' – Ryan
まったく無意識に、はい。私はハンドラを割り当てる他の方法(例えば、宣言的に)を知らない。 – Brian