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

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

Войти
Регистрация
Восстановить пароль
 
markistrim
0 / 0 / 0
Регистрация: 28.07.2015
Сообщений: 9
#1

Расположение кнопки при программном добавлении - Android

07.09.2015, 15:30. Просмотров 145. Ответов 3
Метки нет (Все метки)

Добрый день, уважаемые форумчане. Хотелось бы задать глупый вопрос, на который я так и не нашел ответа.

Программно создаю кнопку при нажатии:
Java
1
2
3
4
5
6
RelativeLayout.LayoutParams lParams = new RelativeLayout.LayoutParams(
                        WC, wrapContent);
                Button btnNew = new Button(this);
                btnNew.setText("Мяу");
 
                llMain.addView(btnNew, lParams);
Но проблема в том, что если создавать множество кнопок, то они будут накладываться друг на друга. Можно ли сделать так, чтобы каждая последующая кнопка появлялась под предыдущей?
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.09.2015, 15:30     Расположение кнопки при программном добавлении
Посмотрите здесь:

Android Помощь при добавлении Actionbarsherlock
Android Ошибка при добавлении в базу данных
Размер фона уменьшается при добавлении кнопки Android
Ошибка при добавлении файла в очередь загрузки (android.app.DownloadManager) Android
Как лучше организовать расположение компонентов на экране? (картинка и 3 кнопки на разные экраны) Android
Не прокручивать ListView при добавлении в него данных Android
Android При добавлении AdMob возникают ошибки
Android Ошибка при добавлении данных в список
Android Ошибка Gradle при добавлении Espresso
TextWatcher. При добавлении в проект вылет Android
Android Запретить изменение положения title при добавлении элементов в ActionBar
Сдвиг элементов layout при добавлении нового элемента Android

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Паблито
2014 / 1756 / 546
Регистрация: 12.05.2014
Сообщений: 6,215
Завершенные тесты: 1
07.09.2015, 15:43     Расположение кнопки при программном добавлении #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
надо запоминать id кнопок которые добавляются
а потом, при добавлении следующих, писать что-то типа
Java
1
lParams.addRule(RelativeLayout.BELOW, id_предыдущей_кнопки);
Armagedo
208 / 208 / 60
Регистрация: 22.08.2014
Сообщений: 644
07.09.2015, 15:50     Расположение кнопки при программном добавлении #3
http://stackoverflow.com/questions/3...ogrammatically
markistrim
0 / 0 / 0
Регистрация: 28.07.2015
Сообщений: 9
07.09.2015, 15:56  [ТС]     Расположение кнопки при программном добавлении #4
надо запоминать id кнопок которые добавляются
а потом, при добавлении следующих, писать что-то типа
Код Java(TM) 2 Platform Standard Edition 5.0Выделить код
1
lParams.addRule(RelativeLayout.BELOW, id_предыдущей_кнопки);
Спасибо, добрый человек, все работает^^
Yandex
Объявления
07.09.2015, 15:56     Расположение кнопки при программном добавлении
Ответ Создать тему
Опции темы

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