我目前正在 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");
}
});
它工作,但我正在为计算器上的每一个按钮编写相同的代码。你可以想象这是多余的。有没有什么方法可以让我更有效率地编写这段代码呢?一个涉及不为每个按钮编写此方法的方法?