Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/190.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用textview的Android计算器_Android_Textview - Fatal编程技术网

使用textview的Android计算器

使用textview的Android计算器,android,textview,Android,Textview,我正在尝试建立一个计算器应用程序。每当用户单击按钮时,我使用textview从按钮接收值。但是,当用户第二次单击按钮时,textview中的值将被上一个按钮的值覆盖。 但我想在textview中获得整个值。 例如:假设用户点击1,然后点击2,然后点击3,那么文本视图中出现的数字将是123。 所以请引导我 当用户第二次单击按钮时,textview中的值将被上一个按钮的值覆盖 使用而不是setText添加到TextView中的现有字符串。要执行此操作,您需要将数字添加到TextView中的字符串中,

我正在尝试建立一个计算器应用程序。每当用户单击按钮时,我使用textview从按钮接收值。但是,当用户第二次单击按钮时,textview中的值将被上一个按钮的值覆盖。 但我想在textview中获得整个值。 例如:假设用户点击1,然后点击2,然后点击3,那么文本视图中出现的数字将是123。 所以请引导我

当用户第二次单击按钮时,textview中的值将被上一个按钮的值覆盖


使用而不是setText添加到TextView中的现有字符串。

要执行此操作,您需要将数字添加到TextView中的字符串中,而不是替换它。为每个按钮输入以下onClick方法

String s = textview.getText().toString();
textview.setText(s + "1")

如果ClickedButton==buttonNumber1{textview.setTexttextview.getText+1;}您的意思是textview.setTexts+1吗?没有TextViewedittext方法: