OnClickListener usando implements |
Top Previous Next |
|
Para facilitar e ficar mais organizado, podemos usar implements. Crie uma tela com 2 botões. UsandoImplementsActivity.java package com.usando;
import android.app.Activity; import android.os.Bundle; import android.widget.Button; import android.view.View;
public class UsandoImplementsActivity extends Activity implements View.OnClickListener {
Button botao1, botao2;
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main);
inicializaComponentes();
// associa eventos botao1.setOnClickListener(this); botao2.setOnClickListener(this); }
public void onClick(View v) {
switch (v.getId()) { case R.id.botao1: botao1.setText("Clicou em mim"); break; case R.id.botao2: botao2.setText("Clicou em mim!"); break; } }
private void inicializaComponentes() { botao1 = (Button)findViewById(R.id.botao1); botao2 = (Button)findViewById(R.id.botao2); } }
Tela
|