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

Перебор id ресурсов в цикле - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Как подключить Qt в Android Studio http://www.cyberforum.ru/android-dev/thread1394561.html
Как подключить библиотеку Qt в Android Studio?? Добавлено через 48 секунд Как qt вообще подключить чтоб использовать в своем проекте??
Android Как реализовать анимацию в андроид? Есть ли какие то хорошие уроке по анимации в андроид пло прорисовке графики хочу посмотреть разные варианты?? Чтоб анимация и графика была такая как в игре что для этого нужно использовать??Qt подгружать ?? OpenGL использовать?? 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 = (LayoutInflater)getSystemService(LAYOUT_INFLATER_SERVICE); View v = inflater.inflate(R.layout.dialog_add_dude,null); builder.setView(v); alertDialog = builder.create();
Android Перевод
Здравствуйте, пытался сделать перевод, только он не корректно работает, что бы всё перевелось нужно выйти из приложения снова зайти подскажите,пожалуйста как это исправить. код import android.app.Activity; import android.content.res.Configuration; import android.os.Bundle; import android.view.View; import android.view.Window; import android.view.WindowManager; import...
Android Запрос SU перед запуском приложения http://www.cyberforum.ru/android-dev/thread1394403.html
Здравствуйте. Подскажите как программно вызвать формочку в которой написано что запускаемое приложение требует прав суперюзера ну и установив галочку выполняеться запуск приложения с правами SU. Пробовал RootTools библиотеку ставить в программу а также прописовать запрос рута в активности. Пробовал добавлять в манифест <android.permission...Access Superuser> Чето некак не получаеться пустой екран...
Android Timer Я пишу приложение.Сначала для красоты показывается прогресс бар.Потом через 3сек меняется сообщение.но меняется только без таймера.а с таймером вылетает с ошибкой.Система не может исправить ошибку.Вот: protected void CheckFiles(){ Timer tmr = new Timer(); tmr.schedule(new TimerTask(){ @override подробнее

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

Перебор id ресурсов в цикле - Android

14.03.2015, 09:22. Просмотров 611. Ответов 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?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru