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

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

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

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

07.09.2015, 15:30. Просмотров 164. Ответов 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
Суть проблемы: Имеется задний фон на весь экран, но если добавить кнопку то фон уменьшается на размер кнопки. Как сделать так чтобы...

Как лучше организовать расположение компонентов на экране? (картинка и 3 кнопки на разные экраны) - Программирование Android
Я делаю приложение с увеличением компонентов программно. По такому принципу Кнопка.УстановитьШирину(РазмерЭкранаПоШирине / 10). Но проблема...

Помощь при добавлении Actionbarsherlock - Программирование Android
Привет всем. Подскажите кто знает как к проекту в Idea Intellij добавить Actionbarsherlock? Я делал таким образом: 1) Скачал архив...

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

Ошибка при добавлении данных в список - Программирование Android
Здравствуйте, такой вопрос, у меня список и собственный адаптер, в адаптере размер списка указан от количества элементов в списке String...

TextWatcher. При добавлении в проект вылет - Программирование Android
Доброго времени суток. На активити есть EditText, хочу добавить в проект обработчик изменения текста в этом элементе. Во всемогущем...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Pablito
2455 / 1900 / 591
Регистрация: 12.05.2014
Сообщений: 6,702
Завершенные тесты: 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
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.09.2015, 15:56     Расположение кнопки при программном добавлении
Еще ссылки по теме:

При добавлении AdMob возникают ошибки - Программирование Android
Как это исправить? Что добавить? import com.google.android.gms.ads.AdRequest; import com.google.android.gms.ads.AdSize; import...

Ошибка Gradle при добавлении Espresso - Программирование Android
Проблема с добавлением библиотеки Espresso как зависимость при помощи Gradle. build.gradle корневой // Top-level build file where...

RecyclerView прокручивает в начало при добавлении элементов - Программирование Android
При загрузке с сети информации в RecyclerView помещается по 100 элементов, сделал так что при достижении конца списка загружается еще 100 и...

Не прокручивать ListView при добавлении в него данных - Программирование Android
Добрый день! Подскажите пожалуйста. Делаю программу. В ней есть функционал на подобии чата. Т.е. новые сообщения снизу, старые...

Сдвиг элементов layout при добавлении нового элемента - Программирование Android
Добрый вечер! Вопрос в следующем: как запретить layout'y сдвигать другие элементы при добавлении нового? Данная ситуация наблюдается если...

Запретить изменение положения title при добавлении элементов в ActionBar - Программирование Android
Привет всем! Размещаю title посередине а когда добавляю в actionbar menu элементы, title отодвигается. Что делать? protected...


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

Или воспользуйтесь поиском по форуму:
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     Расположение кнопки при программном добавлении
Ответ Создать тему
Опции темы

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