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

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

Войти
Регистрация
Восстановить пароль
 
 
dajver
408 / 272 / 18
Регистрация: 18.09.2010
Сообщений: 1,106
#1

Создание подкнопки динамически - Программирование Android

12.01.2015, 16:01. Просмотров 716. Ответов 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 с вертикальной ориентацией и в нее писать эту кнопку, но что то у меня не получается, может кто нибудь сможет помочь?)
Миниатюры
Создание подкнопки динамически  
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.01.2015, 16:01     Создание подкнопки динамически
Посмотрите здесь:

Динамически созданные обьекты? - Программирование Android
Всем привет, кто знает подскажите!!! В коде динамически создаю кнопки на экране, как везде написано, доступ к таким элементам можно...

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

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

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

Динамически созданный элемент по центру - Программирование Android
Как расположить динамически созданный progressbar по центру: ProgressBar progressBar = new...

Динамически создать layout для адаптера - Программирование Android
Может кто подскажет, как динамически создать layout для адаптера? Задача заполнять таблицу данными из БД. Думаю удобно было-бы...

Высота/ширина динамически создаваемого элемента - Программирование Android
Внутри таблицы создаю ImageButton и пытаюсь установить у нее высоту и ширину. //создаем таблицу TableLayout tableLayout =...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
dajver
408 / 272 / 18
Регистрация: 18.09.2010
Сообщений: 1,106
12.01.2015, 20:59  [ТС]     Создание подкнопки динамически #21
фигасе, спасибо) буду разбираться

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

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

Шутка...
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.01.2015, 01:54     Создание подкнопки динамически
Еще ссылки по теме:

Фильтрация ввода у динамически созданных edittext - Программирование Android
Здравствуйте, форумчане!Хотелось бы разобраться,почему после того как я создаю динамически edittext и назначаю ему фильтр ввода,который...

TextView динамически растянуть на всю область - Программирование Android
Подскажите как такое реализовать? Нужно расстянуть текст в TextView на весь предоставленный ему объем. Т.е. на весь экран на самом деле.

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

Достать массив из динамически созданного адаптера) - Программирование Android
Есть EditText, кнопка и ListView, по нажатию кнопки в список добавляется элемент с названием из EditText'a и вызывается рекурсивная...

Как динамически заполнять ListView из другой activity? - Программирование Android
Нужна помощь! Как динамически заполнять ListView из другой активности? (Например, есть два activity: один имеет поле ввода текста и кнопку,...


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

Или воспользуйтесь поиском по форуму:
dajver
408 / 272 / 18
Регистрация: 18.09.2010
Сообщений: 1,106
14.01.2015, 01:54  [ТС]     Создание подкнопки динамически #23
Spelcrawler, ваш вариант мне не подходил и я сделал свой, создал кастомный леяут с двумя кнопкам (доп кнопка не видимая) и по нужности просто делаю доп кнопку видимой) Вот такой говнокод, но зато подходящий сто процентов ))
Yandex
Объявления
14.01.2015, 01:54     Создание подкнопки динамически
Ответ Создать тему
Опции темы

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