为TextView添加值?

时间:2011-05-20 08:26:14

标签: android textview add

我有一个TextView,其中设置了我的预算。例如,100 $。当我按下一个按钮时,我会引入一个新值,例如40 $,我想在我的TextView中添加100 $(TextView的初始值)和40 $(我介绍的内容)。这意味着140美元。我怎么能这样做?

4 个答案:

答案 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 + "$");

应该这样做:)