コード(java src)とレイアウトxmlによるOnClickListenerの設定が簡潔にまとめられていて分かりやすい。
コードによる登録
Button button = (Button)findViewById(R.id.buttonID); button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { // クリックの処理を実行する } });
レイアウトxml による登録
<Button android:id="@+id/btn_add" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1" android:onClick="onClickAddItemBtn" android:text="ADD ITEM" />
public void onClickAddItemBtn(View v) { Button btn_kana = (Button)findViewById(v.getId()); String kana_tag = (String) btn_kana.getTag(); }