Android 将多个文本视图合并为单个文本视图的总值?
我使用答案将TextView点击的基本值转换为单个TextView。这段代码给出了每次点击的值,我想知道如何添加TextView的现有值。 注意:m1aa和m1ab是前一个活动中的数字变量,通过本次活动的意图接收 更新此问题应该是“如何将字符串转换为十进制” ***更新***工作正常:) 在得到帮助和“思考”我写的东西之后,我最终得到了Android 将多个文本视图合并为单个文本视图的总值?,android,string,onclick,textview,int,Android,String,Onclick,Textview,Int,我使用答案将TextView点击的基本值转换为单个TextView。这段代码给出了每次点击的值,我想知道如何添加TextView的现有值。 注意:m1aa和m1ab是前一个活动中的数字变量,通过本次活动的意图接收 更新此问题应该是“如何将字符串转换为十进制” ***更新***工作正常:) 在得到帮助和“思考”我写的东西之后,我最终得到了 //Working version private double overallTotalproduct; final TextView text
//Working version
private double overallTotalproduct;
final TextView textViewtotalproduct = (TextView) findViewById(R.id.total);
final TextView textView1 = (TextView) findViewById(R.id.m1aa);
final String stringm1aa = textView1.getText().toString();
final double intm1aa = Double.parseDouble(stringm1aa);
final TextView textView2 = (TextView) findViewById(R.id.m1ab);
final String stringm1ab = textView2.getText().toString();
final double intm1ab = Double.parseDouble(stringm1ab);
您可以使用以下代码获取
TextView
的值并将其转换为整数
String s = textView.getText().toString();
int n = Integer.parseInt(s);
请记住,如果字符串不包含可解析整数,将引发
NumberFormatException
。您真正想要什么?我想知道如何添加TextView而不是0的现有值。m1aa和m1ab是前一个活动中的数字变量,并通过本次活动的意图接收到。我能够让它像这样工作。我不知道如何将文本值转换为整数,谢谢。给你。我不完全明白。感觉里面有一些无用的代码,但它是有效的。请不要在没有理解的情况下使用。。请参阅java Integer类。把字符串转换成整数谢谢…我还是个新手。我的意思是“我”有一些无用的代码,但我正在学习。
String s = textView.getText().toString();
int n = Integer.parseInt(s);