【发布时间】:2018-07-10 00:32:23
【问题描述】:
我正在尝试在 Android Studio 中制作一个简单的计算器,但在文本视图中重复相同的数字时遇到了麻烦。
例如,如果我在计算器上按 1,它会在顶部显示数字 1,但如果我再次按它,则没有任何反应。
因此,我不能让数字大于 9。
这是我的代码:
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button btn = findViewById(R.id.button0);
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
TextView tv = findViewById(R.id.textView);
tv.setVisibility(view.VISIBLE);
tv.setText("0");
}
});
btn = findViewById(R.id.button1);
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
TextView tv = findViewById(R.id.textView);
tv.setVisibility(view.VISIBLE);
tv.setText("1");
}
});
}
}
【问题讨论】:
-
将您的代码添加为文本而不是代码截图
标签: android android-studio calculator