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

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

Войти
Регистрация
Восстановить пароль
 
maria_
5 / 5 / 1
Регистрация: 25.08.2013
Сообщений: 67
#1

Массив из большого количества кнопок - Программирование Android

25.08.2013, 14:22. Просмотров 818. Ответов 3
Метки нет (Все метки)

Добрый день! Как понятно из названия, хочу создать массив из большого количества кнопок, 100 например.
Нагуглила вот что:
Java
1
int buttons[] = {R.id.Button01, R.id.Button02, R.id.Button03};
Но не писать же так 100 раз. Подскажите, пожалуйста, как быть.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.08.2013, 14:22     Массив из большого количества кнопок
Посмотрите здесь:

Программная расстановка большого количества кнопок - Программирование Android
Здравствуйте, переношу своё сетевое приложение на java "Морской бой" и столкнулся с небольшой проблемой, я совсем не понял, как можно...

Хранение и использование большого количества изображений - Программирование Android
Всем привет! Подскажите способ хранения большого количества изображений, чтобы можно было эти изображения удобно использовать. Смотрел...

Сохранение большого количества записей ключ-значение - Программирование Android
Люди, подскажите, пожалуйста, как мне сохранить в приложении большое количество записей ключ-значение? Ближе всего мне, конечно, SQLite, но...

Загрузка и отображение большого количества картинок с памяти телефона - Программирование Android
Если изображения больше 10, то начинаются заметные тормоза, если больше 100, то программа падает с ошибкой памяти у меня есть массив,...

Чек большого количества togglebutton при прогрессе seekBar тормозит - Программирование Android
Суть проблемы: есть 81 togglebutton у которых меняется background при помощи селектора. Эти кнопки чекаются за счет прогресса Seekbar....

При загрузке большого количества картинок библиотекой Picasso заканчивается память - Программирование Android
В общем делаю приложение, которое должно выводить посты пользователя. В этих постах есть картинки, все они должны качаться с интернета. Я...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
25.08.2013, 14:33     Массив из большого количества кнопок #2
в цикле можно наполнить массив по имени
Java
1
int resourceId = this.getResources().getIdentifier("nameOfResource", "id", getPackageName());
maria_
5 / 5 / 1
Регистрация: 25.08.2013
Сообщений: 67
25.08.2013, 15:53  [ТС]     Массив из большого количества кнопок #3
Спасибо! Теперь я пытаюсь этот массив кнопок отобразить. Делаю так:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
LinearLayout linLayout = new LinearLayout(this);
        Button[][] b = new Button[10][10];
        for(Integer i = 0; i < 2; i = i + 1)
        {
            for(Integer j = 0; j < 2; j = j + 1)
            {
                b[i][j] = new Button(this);
                int resourceId = this.getResources().getIdentifier("nameOfResource", 
                        "id", getPackageName());
                        b[i][i].setText("new");
                linLayout.addView(b[i][j]);
            }
        }
Это падает.
Если закомментировать строку, где на кнопку пишется текст, то не падает, но и не отображается ничего. Что здесь надо изменить, чтобы кнопки отображались?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.08.2013, 16:46     Массив из большого количества кнопок
Еще ссылки по теме:

Массив кнопок - Программирование Android
учусь в Eclipse IDE Button cu1 = (Button)findViewById(R.id.button1); Button cu2 = (Button)findViewById(R.id.button2); ...

Массив кнопок - Программирование Android
Привет, решил сделать сапера на андроиде и столкнулся с проблемой создания массива кнопок. Я только начал изучать кодинг под андроид. ...

Парсинг большого xml - Программирование Android
Если есть большой JSON его можно парсить при помощи библиотеки gson, а если есть большой xml как этот https://lenta.ru/rss. Чем его лучше...

Декомпилляция большого проекта - Программирование Android
Можно ли декомпилировать apk большого проекта и имеет ли это смысл для разбора кода(код будет читаемый)?? Если проект содержит большую...

ImageView большого размера - Программирование Android
Всем привет, подскажите как правильно сделать , у меня есть картинка большого размера 4000х2000 и при загрузке в imageview начинает...

Вывод большого текста и запоминание - Программирование Android
Подскажите, как можно вывести большой текст, чтобы потом при выходе из приложения и последующем его запуске, текст на экране шел с того же...


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

Или воспользуйтесь поиском по форуму:
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
25.08.2013, 16:46     Массив из большого количества кнопок #4
Java
1
2
int resourceId = this.getResources().getIdentifier("Button0" + i, 
                        "id", getPackageName());
Добавлено через 44 минуты
стоп, если вы кнопки в рантайме создаете, то это вам вообще не нужно.
Yandex
Объявления
25.08.2013, 16:46     Массив из большого количества кнопок
Ответ Создать тему
Опции темы

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