Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
dajver
410 / 274 / 22
Регистрация: 18.09.2010
Сообщений: 1,114
#1

Создание подкнопки динамически

12.01.2015, 16:01. Просмотров 841. Ответов 22
Метки нет (Все метки)

В общем какое дело я создаю кнопки динамически в LinearLayout который их распологает горизонтально.

Java
1
2
3
4
5
6
LinearLayout layout = (LinearLayout) rootView.findViewById(R.id.buttonsView);
        layout.setOrientation(LinearLayout.HORIZONTAL);
        layout.setGravity(Gravity.CENTER);
        final Button btn = new Button(getActivity());
        btn.setText("" + counter);
        layout.addView(btn);
Вот так они создаются одна за другой в горизонтальном положении, а теперь в этом горизонтальном списке мне нужно под последней созданной кнопкой, создать еще одну кнопку. Как на картинке.

Я как бы понимаю что мне надо динамически создавать доп LinearLayout с вертикальной ориентацией и в нее писать эту кнопку, но что то у меня не получается, может кто нибудь сможет помочь?)
0
Миниатюры
Создание подкнопки динамически  
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.01.2015, 16:01
Ответы с готовыми решениями:

Создать базу данных с(Создание функции БД, Создание процедуры БД, Создание тригера БД)
В задание для курсовой работы по БД входят вот такие пункты: 1.2 Создание...

Динамически созданные компоненты
Здравствуйте, возник вопрос. есть Fragment на него в run time добавляются...

Динамически созданные обьекты?
Всем привет, кто знает подскажите!!! В коде динамически создаю кнопки на...

Динамически созданный элемент по центру
Как расположить динамически созданный progressbar по центру: ProgressBar...

Назначение id динамически созданным view
Парсю с интернета JSON с повторяющимся набором информации. Потом создаю...

22
dajver
410 / 274 / 22
Регистрация: 18.09.2010
Сообщений: 1,114
12.01.2015, 20:59  [ТС] #21
фигасе, спасибо) буду разбираться

Добавлено через 27 минут
Не, как бы я не хотел но я не могу понять того кода) Буду думать как сделать так что бы работало по моему, ваш код я не понимаю
0
Armagedo
209 / 209 / 60
Регистрация: 22.08.2014
Сообщений: 644
12.01.2015, 22:40 #22
Spelcrawler, интересно было раскрутить идею. Спс за код.

А чё высота лэйаута для кнопок не равна сумме bigSize и subSize

Шутка...
0
dajver
410 / 274 / 22
Регистрация: 18.09.2010
Сообщений: 1,114
14.01.2015, 01:54  [ТС] #23
Spelcrawler, ваш вариант мне не подходил и я сделал свой, создал кастомный леяут с двумя кнопкам (доп кнопка не видимая) и по нужности просто делаю доп кнопку видимой) Вот такой говнокод, но зато подходящий сто процентов ))
0
14.01.2015, 01:54
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.01.2015, 01:54

Обработчик динамически созданных кнопок
есть цикл, в котором создаются кнопки for (k=1;k<20;k++){ ...

Динамически создание переменных
Всем день добрый. Вопрос такой Возможно ли создавать переменные динамически в...

Создание Label динамически
Нужно создать n-ое количесво Label'ов, вот код: for (int i = 0; i < n; i++) ...


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

Или воспользуйтесь поиском по форуму:
23
Ответ Создать тему
Опции темы

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