OnClickListener () для нескольких кнопок
В настоящее время я делаю простое приложение-калькулятор на Android. Я пытаюсь настроить код таким образом, чтобы при нажатии цифровой кнопки он обновлял экран калькулятора этим номером. В настоящее время я делаю это так.
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");
}
});
Это работает, но я пишу этот код для каждой кнопки калькулятора. Как вы можете себе представить, это очень избыточно. В любом случае я могу написать этот код более эффективным способом? Тот, который предполагает не писать этот метод для каждой кнопки?