Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
NOVICHOK2012
6 / 6 / 0
Регистрация: 13.04.2012
Сообщений: 99
#1

Работа с TextView как с числом

18.08.2014, 21:40. Просмотров 980. Ответов 4
Метки нет (Все метки)

Доброго времени суток. Мне надо получить значение Textview, прибавить к нему 1 и вернуть измененное значение в Textview.

Такая строка выдает ошибку: "The operator + is undefined for the argument type(s) CharSequence, int"
Java
1
textminute2.setText(String.valueOf(textminute2.getText()+1));
Я так понял Textview.getValue() возвращает значение в CharSequence, а какая функция возвращает значение в int?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.08.2014, 21:40
Ответы с готовыми решениями:

Текст из TextView перенести в другой TextView по нажатию Button
Люди, помогите плиз. Недавно начал ковырять программирование под Android. Хотел...

TextView txt = new TextView(this); - ошибка
Возникла проблема с динамическим создание TextView в цыкле, хотя в другом месте...

Как использовать TextView?
Здрасте. Прошу прощение за нубский вопрос, как использовать TextViev? То есть,...

Как обновить TextView с AsyncTask?
private class DownloadFilesTask extends AsyncTask<String, Integer, Long> { ...

Как программно изменить textview?
Мне нужно изменить TextView на многострочный текст, используя переменную. ....

4
646kapeh064
59 / 58 / 16
Регистрация: 09.12.2013
Сообщений: 208
18.08.2014, 21:42 #2
Лучший ответ Сообщение было отмечено NOVICHOK2012 как решение

Решение

NOVICHOK2012, лучше заведи отдельную переменную счетчик (тип int) и увеличивай его, а в текстовое поле записывай значение этой
Java
1
2
3
4
5
6
int count;
 
. . .
 
count++;
textminute2.setText(String.valueOf(count));
1
NOVICHOK2012
6 / 6 / 0
Регистрация: 13.04.2012
Сообщений: 99
18.08.2014, 21:50  [ТС] #3
646kapeh064, так мне надо сначала получить значение Textview и потом его увеличивать, а не переменной. Я пробовал, как вы написали, это не то. Или можно переменной присвоить значение Textview?
0
646kapeh064
59 / 58 / 16
Регистрация: 09.12.2013
Сообщений: 208
18.08.2014, 21:56 #4
Лучший ответ Сообщение было отмечено NOVICHOK2012 как решение

Решение

Цитата Сообщение от NOVICHOK2012 Посмотреть сообщение
так мне надо сначала получить значение Textview и потом его увеличивать, а не переменной
ок
Java
1
textminute2.setText(String.valueOf(Integer.parse(textminute2.getText()) + 1));
1
NOVICHOK2012
6 / 6 / 0
Регистрация: 13.04.2012
Сообщений: 99
18.08.2014, 23:06  [ТС] #5
646kapeh064, огромное спасибо, все работает, только пришлось немного изменить.
Java
1
textminute2.setText(String.valueOf(Integer.parseInt((String) textminute2.getText()) + 1));
0
18.08.2014, 23:06
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.08.2014, 23:06

Как вставить иконку в TextView?
Здравствуйте!Как в TextView вместо слова "City" вставить маленькую иконку?Типа...

Как у TextView задать текст?
как у TextView задать текст? я так понимаю методом setText? (кстати а что в...

Как ставить азац в TextView?
Есть строка, которая находится в переменной stroka TextView...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru