android ボタン(Button)のクリックイベントの使い方
今回は、androidのボタン(Button)のクリックイベントについて書きます。
主に、クリックイベントの実装方法について書きます。
ボタン(Button)のクリックイベントの実装には、複数のやり方があります。
①無名クラスに記述する
Java・・・
public class MainActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); /* ボタンのクリックイベント */ Button btn = (Button)findViewById(R.id.button); btn.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { // ボタンクリック時の処理 } }); /* ボタンのクリックイベント*/ } }
XML・・・
<Button android:id="@+id/button" android:text="ぼたん" android:layout_width="wrap_content" android:layout_height="wrap_content" />
②Layoutファイルに記述する
Java・・・
public class MainActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } /* ボタンのクリックイベント*/ public void nya(View v){ // ボタンクリック時の処理 } /* ボタンのクリックイベント*/ }
XML・・・
「 android:onClick」を忘れずに。
<Button android:id="@+id/button" android:text="ぼたん" android:layout_width="wrap_content" android:layout_height="wrap_content" android:onClick="nya" />
以上で終わります。