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");
        }
    });

Это работает, но я пишу этот код для каждой кнопки калькулятора. Как вы можете себе представить, это очень избыточно. В любом случае я могу написать этот код более эффективным способом? Тот, который предполагает не писать этот метод для каждой кнопки?

Ответы на вопрос(9)

Ваш ответ на вопрос