Android学習ノート2
858 ワード
前言:
今日はAndroidのクリックイベントの書き方を勉強しました.全部で4種類ありますが、以下にこの知識点を記録します.この点を学ぶには、javaのネストされたクラスの内部クラスの使い方も学ぶ必要があります(このブログを参照してjavaの内部クラスについて).
1つ目:
直接定義
次に、コンポーネント設定setOnClickListener(new MyListener()
2つ目:
匿名内部クラスを採用し、コンポーネント設定setOnClickListener(new OnClickListener{});
3つ目:
4つ目:
Activity_main.xmlのコンポーネントにandroid:onClick="funname"を追加し、MainActivity.JAvaでfunnameを記述する関数
今日はAndroidのクリックイベントの書き方を勉強しました.全部で4種類ありますが、以下にこの知識点を記録します.この点を学ぶには、javaのネストされたクラスの内部クラスの使い方も学ぶ必要があります(このブログを参照してjavaの内部クラスについて).
1つ目:
直接定義
class MyListener implements OnClickListener{
public void onClick(View v) {
...
}
}
次に、コンポーネント設定setOnClickListener(new MyListener()
2つ目:
匿名内部クラスを採用し、コンポーネント設定setOnClickListener(new OnClickListener{});
3つ目:
MainActivity implements OnClickListener
4つ目:
Activity_main.xmlのコンポーネントにandroid:onClick="funname"を追加し、MainActivity.JAvaでfunnameを記述する関数
public void funname(View view){
...
}