Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
darkangel223
0 / 0 / 0
Регистрация: 18.04.2013
Сообщений: 26
1

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

11.07.2017, 23:57. Просмотров 529. Ответов 3
Метки нет (Все метки)

Добрый день, искал и перебровывал много способов, но не один не помог(
Нужно создать 2 колонки (6 рядов) с кнопками динамически, но при всех попытках создавалась только одна или не так как нужно.

Я нашел хороший пример, но для LinearLayout и с 2 скролами (но нужен 1 общий), переделать увы не получилось, можете помочь с данной проблемой?

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
LinearLayout mainMenu=(LinearLayout)findViewById(R.id.mainMenu);
        LinearLayout secondMenu=(LinearLayout)findViewById(R.id.secondMenu);
        for(int i=0;i<30;i++){
 
            Button mainBtn=new Button(this);
            Button secondBtn=new Button(this);
 
            mainBtn.setLayoutParams(new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT,
                    LinearLayout.LayoutParams.WRAP_CONTENT));
            secondBtn.setLayoutParams(new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT,
                    LinearLayout.LayoutParams.WRAP_CONTENT));
 
            mainBtn.setText(String.valueOf(i));
            secondBtn.setText(String.valueOf(i+ 30));
 
 
 
            mainMenu.addView(mainBtn);
            secondMenu.addView(secondBtn);
        }
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.07.2017, 23:57
Ответы с готовыми решениями:

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

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

Динамическое создание View
Есть шаблон: &lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt; &lt;LinearLayout...

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

Динамическое создание ImageButton
В строках TableRow динамически создаю кнопки: TableRow tableRow = new TableRow(this); ......

3
Pablito
2846 / 2264 / 762
Регистрация: 12.05.2014
Сообщений: 7,932
Завершенные тесты: 1
12.07.2017, 10:38 2
если там будет 2 колонки по 6 рядов то прощу сделать их сразу в разметке
а потом уже прописать на них специфические значения
Цитата Сообщение от darkangel223 Посмотреть сообщение
можете помочь с данной проблемой
с какой проблемой?
Цитата Сообщение от darkangel223 Посмотреть сообщение
но при всех попытках создавалась только одна или не так как нужно
что не так с кодом который приведен выше?
0
Andriypit
0 / 0 / 1
Регистрация: 19.07.2016
Сообщений: 24
14.07.2017, 16:52 3
с начала следует задать id коренному layout и в него добавить два layout а уже в эти layout добавить кнопки
0
shavuz
114 / 120 / 26
Регистрация: 29.01.2014
Сообщений: 596
19.07.2017, 11:39 4
А ресайклер вью не подойдет?

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

0
19.07.2017, 11:39
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.07.2017, 11:39

Динамическое создание объекта
Всем привет! Заранее извиняюсь за глупый вопрос. Подскажите, пожалуйста, кто знает, как можно...

Динамическое создание и заполнение ViewPager
Как во всех читалках реализован перенос текста? Как мне динамически создать WebView и на него...

Динамическое создание панелей записей
Привет, в общем вопрос такой. Как организовать такое: В общем есть приложение (ежедневник) там...


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

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

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