Android 如何通过单击EditText中的按钮逐个添加数字?
我正在用android制作我的第一个应用程序,它是一个简单的计算器 当我按下按钮“1”时,它会在编辑文本中显示“1”,但当我再次按下它时,它不会显示“11”,它只显示“1”Android 如何通过单击EditText中的按钮逐个添加数字?,android,android-widget,android-edittext,android-button,Android,Android Widget,Android Edittext,Android Button,我正在用android制作我的第一个应用程序,它是一个简单的计算器 当我按下按钮“1”时,它会在编辑文本中显示“1”,但当我再次按下它时,它不会显示“11”,它只显示“1” 我怎样才能解决这个问题呢?既然你没有提供代码,我只能暗中猜测你在EditText上调用了setText(),这会覆盖原来的内容。您需要得到的是: myEdit.setText(myEdit.getText + "1"); 由于您没有提供任何代码,我只能暗中猜测您正在对您的EditText调用setText(),这将覆盖其中
我怎样才能解决这个问题呢?既然你没有提供代码,我只能暗中猜测你在
EditText
上调用了setText()
,这会覆盖原来的内容。您需要得到的是:
myEdit.setText(myEdit.getText + "1");
由于您没有提供任何代码,我只能暗中猜测您正在对您的
EditText
调用setText()
,这将覆盖其中的内容。您需要得到的是:
myEdit.setText(myEdit.getText + "1");
您可能正在完全替换
EditText
的内容,而您要做的是附加到它。。。大概
oneButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
editText.setText(editText.getText().toString() + "1");
}
}
您可能正在完全替换
EditText
的内容,而您要做的是附加到它。。。大概
oneButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
editText.setText(editText.getText().toString() + "1");
}
}
在单击按钮时尝试此代码。使用
append
方法在editview中添加文本编号,如下所示:
EditText editText = (EditText) findViewById(R.id.editText1);
editText.append("1");
您可以使用:
editText.setText(editText.GetText() + title);
在单击按钮时尝试此代码。使用
append
方法在editview中添加文本编号,如下所示:
EditText editText = (EditText) findViewById(R.id.editText1);
editText.append("1");
您可以使用:
editText.setText(editText.GetText() + title);
请将您的代码发送给我尝试帮助请将您的代码发送给我尝试帮助请暂停将是合适的。+1ohh非常感谢。。。appned正在按我的要求工作。。。再次感谢欢迎朋友!!!,如果它起作用,那么接受他人的帮助作为回答,寻找同样的问题。感谢结束将是合适的。+1ohh非常感谢。。。appned正在按我的要求工作。。。再次感谢欢迎朋友!!!,如果它起作用,那么接受其他人的帮助,以解决同样的问题。谢谢