Модераторы: javastic
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Массив кнопок 
:(
    Опции темы
Abbath1349
Дата 5.11.2011, 13:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 214
Регистрация: 16.6.2010

Репутация: нет
Всего: нет



Подскажите как создать массив кнопок в Java коде,чтоб при запуске он отображался и нормально работал. 
PM MAIL   Вверх
javastic
Дата 10.11.2011, 16:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Комодератор
Сообщений: 1214
Регистрация: 18.3.2005
Где: St.Petersburg

Репутация: 2
Всего: 27



Отображался и работал где? В какой среде? И что значит массив? Ничего не понятно. 


--------------------
01101010 01100001 01110110 01100001 01110011 01110100 01101001 01100011
scjp, mcp 
PM MAIL WWW ICQ   Вверх
ivanovpv
Дата 11.11.2011, 13:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Варвар
**


Профиль
Группа: Участник
Сообщений: 639
Регистрация: 26.1.2005
Где: Москва

Репутация: 9
Всего: 28



Цитата(javastic @  10.11.2011,  17:13 Найти цитируемый пост)
Отображался и работал где? В какой среде? И что значит массив? Ничего не понятно.  


видимо коллега имеет ввиду как программно создать массив кнопок в рамках заданного Layout'а - коли так то общий механизм такой:
а) Нужно получить id какого-то объекта типа ViewGroup - в частном случае это что-то вроде LinearLayout (или вообще любой Layout)
б) Далее создаем необходимое количество объектов Button
в) Далее тупо добавляем кнопки в имеющийся ViewGroup

Примерно так:

Код

ViewGroup viewGroup=(ViewGroup )this.findViewById(R.id.buttonsLayut); //R.id.buttonsLayout - место куда хотим добавить кнопки - должен быть задекларирован в XML
for(int i=0; i < 100; i++)
{
      Button button=new Button(this);
      viewGroup.add(button);
}



--------------------
Aut viam inveniam aut faciam
PM MAIL Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Android | Следующая тема »


 




[ Время генерации скрипта: 0.0564 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.