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

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

Войти
Регистрация
Восстановить пароль
 
Dneprtrase
1 / 1 / 0
Регистрация: 17.03.2015
Сообщений: 25
#1

При нажатии на кнопку следующий @string/xxxx - Android

07.06.2015, 20:41. Просмотров 264. Ответов 7
Метки нет (Все метки)

Как сделать так, что бы при нажатии на кнопку значение текста TextView присваивался следующему компоненту. Сейчас приведу пример, что бы было проще. В текущий момент моему TextView присвоено значение текста @string/xxx1(как пример), я нажимаю на кнопку, и теперь ему присваивается значение @string/xxx2
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.06.2015, 20:41     При нажатии на кнопку следующий @string/xxxx
Посмотрите здесь:

Android Изменить видимость всех CheckBox-ов при нажатии на кнопку
Android Обновление данных Activity при нажатии на кнопку
Android Сброс всех данных при нажатии на кнопку
Android Смена темы ActionBar при нажатии на кнопку
Скриншот гугл карты при нажатии на кнопку Android
Android При нажатии на кнопку приложение закрывается
Android Фрагменты: приложение вылетает при 4-ом нажатии на кнопку
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Rube
911 / 559 / 88
Регистрация: 13.02.2014
Сообщений: 2,070
08.06.2015, 08:37     При нажатии на кнопку следующий @string/xxxx #2
Java
1
setText(R.string.xxx2)
Паблито
08.06.2015, 09:43
  #3

Не по теме:

Rube, опередил меня

Dneprtrase
1 / 1 / 0
Регистрация: 17.03.2015
Сообщений: 25
08.06.2015, 12:00  [ТС]     При нажатии на кнопку следующий @string/xxxx #4
Спасибо Rube, начало положено. А если у меня таких xxx сто штук, есть ли автоматизированный способ? Например:
OnClickButton(){Y=Y+1; setText(R.string.xxxY; }
androbro
318 / 278 / 54
Регистрация: 17.10.2014
Сообщений: 825
08.06.2015, 12:14     При нажатии на кнопку следующий @string/xxxx #5
Цитата Сообщение от Dneprtrase Посмотреть сообщение
А если у меня таких xxx сто штук, есть ли автоматизированный способ?
ListView
Rube
911 / 559 / 88
Регистрация: 13.02.2014
Сообщений: 2,070
08.06.2015, 12:50     При нажатии на кнопку следующий @string/xxxx #6
Цитата Сообщение от Dneprtrase Посмотреть сообщение
А если у меня таких xxx сто штук, есть ли автоматизированный способ?
Лехко:
XML
1
2
3
4
5
<string-array name="array">
    <item>x1</item>
    <item>x2</item>  
    <item>x3</item>  
</string-array>
Java
1
2
3
String[] array = getResources().getStringArray(R.string.array);
for (String a : array)
    textView.setText(a);
Dneprtrase
1 / 1 / 0
Регистрация: 17.03.2015
Сообщений: 25
08.06.2015, 17:50  [ТС]     При нажатии на кнопку следующий @string/xxxx #7
Огромное спасибо, буду разбираться)
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.10.2015, 09:12     При нажатии на кнопку следующий @string/xxxx
Еще ссылки по теме:

Убрать стандартный звук при нажатии на кнопку Android
Android Закрыть приложение при нажатии на кнопку
Не переводить фокус на следующий EditText при нажатии enter Android
Android При нажатии на кнопку на клавиатуре курсор перемещается вверх
Переключение между экранами при нажатии на кнопку Android

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

Или воспользуйтесь поиском по форуму:
Valakin
 Аватар для Valakin
430 / 96 / 15
Регистрация: 21.02.2015
Сообщений: 718
22.10.2015, 09:12     При нажатии на кнопку следующий @string/xxxx #8
Цитата Сообщение от Rube Посмотреть сообщение
Лехко:
Код XMLВыделить код
1
2
3
4
5
<string-array name="array">
<item>x1</item>
<item>x2</item>
<item>x3</item>
</string-array>
это все очень правильно,

вот только номера он сам присваивает
а если нужно чтобы было
array[0]=x1
array[3]=x2
array[6]=x3
тогда как быть?
как напрямую прописать связь string и int номер из массива?
Yandex
Объявления
22.10.2015, 09:12     При нажатии на кнопку следующий @string/xxxx
Ответ Создать тему
Опции темы

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