Добавить значение в TextView? - PullRequest
0 голосов
/ 20 мая 2011

У меня есть TextView, где установлен мой бюджет. Например, 100 $. Когда я нажимаю кнопку, я ввожу новое значение, например 40 $, и я хочу отобразить в моем TextView добавление 100 $ (начальное значение из TextView) и 40 $ (что я ввел). Это значит 140 $. Как я могу это сделать?

Ответы [ 4 ]

2 голосов
/ 20 мая 2011
double newValue = 40;
String txtOld = txtView.getText();
txtOld.replace("$","");
double oldValue = Double.parseDouble(txtOld);
txtView.setText((oldValue + newValue)+"$");
0 голосов
/ 20 мая 2011

Создать переменную для отслеживания текущей суммы (без символа валюты)

int totalAmount = 100;

затем установите его как текст в вашем TextView

textView.setText(totalAmount + "$");

при добавлении нового значения просто добавьте его к общей сумме и поместите новое значение в TextView

totalAmount += 40;
textView.setText(totalAmount + "$");

это должно сработать:)

0 голосов
/ 20 мая 2011

Для этого нужно установить событие, которое вызывается при изменении значения. После этого вам нужно создать новую переменную int, которая получает only значение. Я предлагаю вам не работать с "$", но если это необходимо, вам нужно его отключить. После этого вы добавляете 100 к int, снова конвертируете в String и применяете к TextView.

0 голосов
/ 20 мая 2011

вы можете использовать свойство settext textview для установки нового значения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...