Форум программистов, компьютерный форум, киберфорум
Наши страницы

Перебор id ресурсов в цикле - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Как подключить Qt в Android Studio http://www.cyberforum.ru/android-dev/thread1394561.html
Как подключить библиотеку Qt в Android Studio?? Добавлено через 48 секунд Как qt вообще подключить чтоб использовать в своем проекте??
Программирование Android Как реализовать анимацию в андроид? Есть ли какие то хорошие уроке по анимации в андроид пло прорисовке графики хочу посмотреть разные варианты?? Чтоб анимация и графика была такая как в игре что для этого нужно использовать??Qt... http://www.cyberforum.ru/android-dev/thread1394541.html
Программирование Android Как сделать фон диалога прозрачным?
public void Click(View view){ AlertDialog.Builder builder; AlertDialog alertDialog; builder = new AlertDialog.Builder(this); LayoutInflater inflater =...
Запрос SU перед запуском приложения Программирование Android
Здравствуйте. Подскажите как программно вызвать формочку в которой написано что запускаемое приложение требует прав суперюзера ну и установив галочку выполняеться запуск приложения с правами SU....
Программирование Android Timer http://www.cyberforum.ru/android-dev/thread1394353.html
Я пишу приложение.Сначала для красоты показывается прогресс бар.Потом через 3сек меняется сообщение.но меняется только без таймера.а с таймером вылетает с ошибкой.Система не может исправить...
Программирование Android Запись видео с камеры с выводом на textureview Всем привет! Есть у кого исходники по теме? Поделитесь, пожалуйста. вариант с surfaceview не подходит. подробнее

Показать сообщение отдельно
Alexvp
108 / 72 / 8
Регистрация: 03.08.2014
Сообщений: 348

Перебор id ресурсов в цикле - Программирование Android

14.03.2015, 09:22. Просмотров 771. Ответов 4
Метки (Все метки)

Добрый день,

В layout расположены 20 кнопок, каждая из которых, естественно, имеет собственный id. Эти id отличаются только числовым индексом: btn1, btn2,... btn20
В create надо каждой кнопке нарисовать свою картинку. В этом нет ничего сложного. Но есть проблема, чтобы это сделать в цикле.
Вместо объявления для каждой кнопки типа:
Java
1
2
3
4
Button btn1 = (Button) findViewById(R.id.btn1);
Button btn2 = (Button) findViewById(R.id.btn2);
Button btn3 = (Button) findViewById(R.id.btn3);
....
Сделать примерно следующее:
Java
1
2
3
4
for(int i = 1; i < 21; i++)
{
    Button btn+i = (Button) findViewById(R.id.btn+i);
}
Понятное дело, что в таком виде не работает
Никак не пойму как обращаться в этом случае к R.id?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru