Android OnClickListener () de vários botões
Atualmente, estou criando um aplicativo de calculadora simples no Android. Estou tentando configurar o código para que, quando um botão numérico for pressionado, ele atualize a tela da calculadora com esse número. Atualmente estou fazendo assim.
Button one = (Button) findViewById(R.id.oneButton);
one.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
TextView output = (TextView) findViewById(R.id.output);
output.append("1");
}
});
Funciona, mas estou escrevendo esse mesmo código para cada botão da calculadora. Como você pode imaginar, é muito redundante. Existe alguma maneira de escrever esse código de maneira mais eficiente? Um que envolve não escrever esse método para cada botão?