我正在android studio中制作计算器应用程序。我需要阻止用户输入多个点。
这是我的点按钮代码,我应该添加更多内容?
public void Buttondotclick(View v) {
TextView textview1 = (TextView) findViewById(R.id.textView1);
textview1.setText(textview1.getText() + ".");
答案 0 :(得分:0)
一个简单的解决方案是检查是否已经输入了一个点:
public void Buttondotclick(View v) {
TextView textview1 = (TextView) findViewById(R.id.textView1);
if (!textview1.getText().toString().contains(".")) {
textview1.setText(textview1.getText() + ".");
}
}