我有一个TextView,其中设置了我的预算。例如,100 $。当我按下一个按钮时,我会引入一个新值,例如40 $,我想在我的TextView中添加100 $(TextView的初始值)和40 $(我介绍的内容)。这意味着140美元。我怎么能这样做?
答案 0 :(得分:2)
double newValue = 40;
String txtOld = txtView.getText();
txtOld.replace("$","");
double oldValue = Double.parseDouble(txtOld);
txtView.setText((oldValue + newValue)+"$");
答案 1 :(得分:0)
您可以使用textview的settext属性来设置新值。
答案 2 :(得分:0)
您需要为其设置一个事件,即在更改值上调用。之后,您需要创建一个只接收 值的新int变量。我建议你不要使用“$”,但如果需要,你需要剪掉它。之后,您将100添加到int,再次转换为String并应用于TextView。
答案 3 :(得分:0)
创建变量以跟踪当前金额(不含货币符号)
int totalAmount = 100;
然后将其设置为TextView
中的文本textView.setText(totalAmount + "$");
添加新值时,只需将其添加到总金额中,然后将新值添加到TextView
中totalAmount += 40;
textView.setText(totalAmount + "$");
应该这样做:)