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

Работа с TextView как с числом - Программирование Android

18.08.2014, 21:40. Просмотров 474. Ответов 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 как с числом (Программирование Android):

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

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

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

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

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

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

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 / 3
Регистрация: 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 / 3
Регистрация: 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 задать текст? я так понимаю методом setText? (кстати а что в...

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

Как добавить шрифты в TextView
Подскажите, как изменить шрифт текста в TextView

Как отформатировать текст в TextView
Как добавить в один textview текст, по-разному его отформатировав?...


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

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

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