1 / 1 / 0
Регистрация: 21.01.2016
Сообщений: 20
|
|
1 | |
Равномерное заполнение колонками пространства с помощью GridLayout22.02.2016, 19:26. Показов 8672. Ответов 15
Метки нет (Все метки)
Всем добрый вечер!
Помогите пожалуйста! Мне нужно программно заполнять GridLayout. Проблема чтобы колонки равномерно заполнили все пространство. Хочу: Имею:
0
|
22.02.2016, 19:26 | |
Ответы с готовыми решениями:
15
GridLayout заполнение всего содержимого Progressbar равномерное заполнение Равномерное заполнение картинки внутри блока Непонятное заполнение дискового пространства |
2883 / 2295 / 769
Регистрация: 12.05.2014
Сообщений: 7,978
|
|
22.02.2016, 19:46 | 2 |
колонок сколько должно быть?
Добавлено через 12 минут Динамическая кнопка с картинкой там код, который я делал для одного неблагодарного человека код переделывается для любого количества колонок и под любой лаяут
1
|
1 / 1 / 0
Регистрация: 21.01.2016
Сообщений: 20
|
|||||||||||
23.02.2016, 00:07 [ТС] | 3 | ||||||||||
Спасибо, Паблито!
3 колонки. Попытаюсь разобраться в Вашем примере. Добавлено через 3 часа 53 минуты Паблито, помогите разобраться с примером. Вставила виджет в разметку:
В моем варианте получаю пустую активность. Убрав строки с размерами леяута - одна картинку на весь дисплей. В чем моя ошибка?
0
|
2883 / 2295 / 769
Регистрация: 12.05.2014
Сообщений: 7,978
|
|
23.02.2016, 11:48 | 4 |
я для себя начал делать по этой задаче, как сделаю - отпишусь
вопрос - в процессе работы программы будут добавляться какие-то вьюшки, которые будут идти в GridLayout в три колонки, количество строк заранее неизвестно я все правильно понял?
0
|
2883 / 2295 / 769
Регистрация: 12.05.2014
Сообщений: 7,978
|
|||||||||||||||||||||||||||||||
23.02.2016, 13:00 | 5 | ||||||||||||||||||||||||||||||
итак
1. как обычно, подключаем новый лаяут
указываем в нем количество колонок, в примере их 3
(хоть кнопку, хоть целую разметку, что туда передадим то и добавит)
назовем файл например grid_item.xml и положим его в папку layout
0
|
2883 / 2295 / 769
Регистрация: 12.05.2014
Сообщений: 7,978
|
|||||||||||
23.02.2016, 14:29 | 6 | ||||||||||
Сообщение было отмечено BeutiFul BiTcH как решение
Решение
небольшое исправление, в примере выше я забыл что высота будет тоже меняться, там тоже присутствует вес
и GridLayout был не в скроллвью поэтому так addViewToGrid
1
|
1 / 1 / 0
Регистрация: 21.01.2016
Сообщений: 20
|
|
23.02.2016, 23:35 [ТС] | 7 |
Паблито, большое спасибо!!!
Универсальная штука Добавлено через 22 минуты Да, все именно так как я хотела
0
|
0 / 0 / 0
Регистрация: 16.03.2016
Сообщений: 3
|
||||||
17.03.2016, 00:34 | 8 | |||||
насколько я понимаю, GridLayout.spec() начинает работать с редакции от API:23 ?
так и не смог победить строку lp.columnSpec = GridLayout.spec(GridLayout.UNDEFINED, 1f); подчёркивает spec и указывает на версию 23, а у меня мол, поддержка min:api14 у меня задача разместить произвольный алфавит в кнопках на экране примерно так
00000 00000 00000 00000 00000 00000 000 хочется сделать универсальный алгоритм, а учитывая приличное количество влияющих факторов, второй день чешу репу в все их учесть предполагаю, чтобы разместить несколько рядов кнопок с различным количеством в рядах и выравниванием всей таблицы по линии центра, оптимально будет использовать набор горизонтальных LinearLayout в таком же вертикальном. посоветуйте, правильно понимаю? говорю сразу - в яву и андроид вникаю третий день ))
0
|
0 / 0 / 0
Регистрация: 16.03.2016
Сообщений: 3
|
|
17.03.2016, 11:42 | 10 |
Спасибо за ответ.
0
|
0 / 0 / 0
Регистрация: 16.03.2016
Сообщений: 3
|
||||||||||||||||
18.03.2016, 10:59 | 11 | |||||||||||||||
Убрал скролл из лаяута и вертикальное выравнивание изменил
0
|
tezaurismosis
|
||||||
18.03.2016, 17:56
#12
|
||||||
0
|
0 / 0 / 0
Регистрация: 22.03.2016
Сообщений: 2
|
|
22.03.2016, 16:08 | 13 |
Ребята, помогите. Всё сделал по инструкции, но у меня все кнопки накладываются 1 на 1 и расположены по середине Grid Layout. В чём может быть проблема ?
0
|
0 / 0 / 0
Регистрация: 22.03.2016
Сообщений: 2
|
||||||||||||||||
22.03.2016, 16:39 | 15 | |||||||||||||||
Grid:
0
|
2883 / 2295 / 769
Регистрация: 12.05.2014
Сообщений: 7,978
|
|
22.03.2016, 16:45 | 16 |
ой не, я это читать не стану, не похожу вообще на тот код что я давал
0
|
22.03.2016, 16:45 | |
22.03.2016, 16:45 | |
Помогаю со студенческими работами здесь
16
Textblock полное заполнение выделенного пространства Как реализовать заполнение div пустого пространства Как воспроизвести AudioCD, записаный с помощью пространства имен Medi Можно ли убрать видимость пространства имен заданного с помощью директивы using? Являются ли все векторы n-мерного пространства линейным подпространством соотв. векторного пространства? Линейная алгебра. Линейные пространства. Базис. Размерность пространства Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |