画面にボタンを配置します
※ここまでは一緒
その1:OnClickListenerを継承する方法
解説していきます
10行目でOnClickListenerを継承します
implements OnClickListener{
18行目でボタンを取り出します
Button button = (Button)findViewById(R.id.Button01);19行目でリスナーを登録します
button.setOnClickListener(this);
22行目以降でonClickメソッドをオーバーライド実装します
※10行目でOnClickListenerを継承した場合、実装する必要があります
@Override
public void onClick(View v) {
25行目で押されたボタンの種類を確認します
if(v.getId()==R.id.Button01){
26行目で処理を実装します
finish();
その2:OnClickListenerを継承しない方法
解説していきます。
16行目でボタンを取り出します
Button b1 = (Button)findViewById(R.id.Button05);
17行目から作成したボタンにClickリスナーを登録します
b1.setOnClickListener(new OnClickListener() {
18行目にクリックイベントを登録します
public void onClick(View v) {
19行目で処理を記述します
finish();
ほかにも実装方法はあると思いますが、
とりあえず以上です。
0 件のコメント:
コメントを投稿