我正在制作我的第一个 android 应用程序,它是一个简单的计算器。
当我按下按钮“1”时,它在 EditText 中显示“1”,但当我再次按下它时,它不显示“11”,它只显示“1”。
我怎样才能解决这个问题?
我正在制作我的第一个 android 应用程序,它是一个简单的计算器。
当我按下按钮“1”时,它在 EditText 中显示“1”,但当我再次按下它时,它不显示“11”,它只显示“1”。
我怎样才能解决这个问题?
由于您没有提供任何代码,我只能在黑暗中刺伤并猜测您正在调用setText()
您的代码EditText
,这将覆盖其中的所有内容。你需要得到的是这样的:
myEdit.setText(myEdit.getText + "1");
在按钮 click.useappend
方法上尝试此代码以在editview中添加文本编号:
EditText editText = (EditText) findViewById(R.id.editText1);
editText.append("1");
你可以使用:
editText.setText(editText.GetText() + title);
您可能正在EditText
完全替换的内容,而您想要做的是附加到它......就像,
oneButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
editText.setText(editText.getText().toString() + "1");
}
}