Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
NOVICHOK2012
6 / 6 / 0
Регистрация: 13.04.2012
Сообщений: 99
#1

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

18.08.2014, 21:40. Просмотров 402. Ответов 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?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.08.2014, 21:40     Работа с TextView как с числом
Посмотрите здесь:

Android Как ставить азац в TextView?
Android Как обновить TextView с AsyncTask?
Android Как вставить иконку в TextView?
Android Как использовать TextView?
Android Как программно поменять альфу у TextView?
Как создать ссылку в TextView? Android
Как вставить несколько изображений в textView Android
Как изменить форму TextView элемента? Android
Как программно изменить textview? Android
Android Как избежать наложения друг на друга textview
Как у TextView задать текст? Android
Android Как OkHTTP ответ вывести в TextView?

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
646kapeh064
 Аватар для 646kapeh064
59 / 58 / 15
Регистрация: 09.12.2013
Сообщений: 208
18.08.2014, 21:42     Работа с TextView как с числом #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
NOVICHOK2012, лучше заведи отдельную переменную счетчик (тип int) и увеличивай его, а в текстовое поле записывай значение этой
Java
1
2
3
4
5
6
int count;
 
. . .
 
count++;
textminute2.setText(String.valueOf(count));
NOVICHOK2012
6 / 6 / 0
Регистрация: 13.04.2012
Сообщений: 99
18.08.2014, 21:50  [ТС]     Работа с TextView как с числом #3
646kapeh064, так мне надо сначала получить значение Textview и потом его увеличивать, а не переменной. Я пробовал, как вы написали, это не то. Или можно переменной присвоить значение Textview?
646kapeh064
 Аватар для 646kapeh064
59 / 58 / 15
Регистрация: 09.12.2013
Сообщений: 208
18.08.2014, 21:56     Работа с TextView как с числом #4
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от NOVICHOK2012 Посмотреть сообщение
так мне надо сначала получить значение Textview и потом его увеличивать, а не переменной
ок
Java
1
textminute2.setText(String.valueOf(Integer.parse(textminute2.getText()) + 1));
NOVICHOK2012
6 / 6 / 0
Регистрация: 13.04.2012
Сообщений: 99
18.08.2014, 23:06  [ТС]     Работа с TextView как с числом #5
646kapeh064, огромное спасибо, все работает, только пришлось немного изменить.
Java
1
textminute2.setText(String.valueOf(Integer.parseInt((String) textminute2.getText()) + 1));
Yandex
Объявления
18.08.2014, 23:06     Работа с TextView как с числом
Ответ Создать тему
Опции темы

Текущее время: 03:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru