Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/11: Рейтинг темы: голосов - 11, средняя оценка - 5.00
kvaka
31 / 31 / 3
Регистрация: 26.06.2012
Сообщений: 166
1

Равномерное расположение элементов

01.07.2012, 01:49. Просмотров 2002. Ответов 4
Метки нет (Все метки)

Подскажите с помощью чего лучше равномерно расположить элементы на экране (например, несколько рядов картинок). Т. е. размеры элементов должны рассчитываться исходя из размеров доступной высоты и ширины, а также количества элементов, которое может меняться. Необходимо обойтись без полос прокрутки
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.07.2012, 01:49
Ответы с готовыми решениями:

Расположение элементов
Мне нужно чтоб кнопка назад была прижата к левому краю, а остальное чтоб так и...

Расположение элементов Activity на ScrollView
Добрый вечер, уважаемые. Есть задача разместить не менее 30 кнопок в одну...

Расположение элементов вплотную к краю экрана
При создании компоновки приложения не удается расположить элементы вплотную к...

Расположение элементов экрана пропорционально его размеру
Всем привет! Подскажите, как сделать так, чтобы при использовании устройства, у...

Изменить расположение View элементов в активити из кода
Подскажите пожалуйста, где посмотреть примеры как изменить расположение view...

4
Bes-s
31 / 31 / 0
Регистрация: 05.11.2011
Сообщений: 178
01.07.2012, 01:53 2
параметр android:layout_weight="1".
при создании элементов программно weight доступен в LinearLayout.
0
kvaka
31 / 31 / 3
Регистрация: 26.06.2012
Сообщений: 166
01.07.2012, 03:03  [ТС] 3
Параметр веса прокатит только в случае, если мы сразу знаем количество элементов и для каждого из них назначаем вес в разметке. Тут количество элементов может быть произвольным (изначально мы не знаем сколько их-это все изображения из подключаемого, например, адаптера). Пробовал использовать gridView, но там замарочка при установке размеров - при подключении адаптера надо задать параметры для каждого ImageView, добавляемого в GridView, и сделать это надо программно, и получается - либо в пикселях, либо fill parent/wrap content. Пиксели не подходят понятно почему, fill parent можно применить к ширине если задать ширину столбцов в разметке в dp, а вот с высотой - беда.
0
V0v1k
1160 / 984 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
01.07.2012, 03:20 4
Цитата Сообщение от kvaka Посмотреть сообщение
Параметр веса прокатит только в случае, если мы сразу знаем количество элементов
с чего Вы это взяли?
0
Bes-s
31 / 31 / 0
Регистрация: 05.11.2011
Сообщений: 178
01.07.2012, 04:26 5
при динамическом создании задаем параметр веса там, где создаем объекты.я обычно делаю это программно. и все прокатывает!
0
01.07.2012, 04:26
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.07.2012, 04:26

Равномерное заполнение колонками пространства с помощью GridLayout
Всем добрый вечер! Помогите пожалуйста! Мне нужно программно заполнять...

Расположение объектов на экране
Здравствуйте, пишу обучающее приложения в Android Studio. Нужно поместить...

Расположение TextView в Activity
Приветствую ув. комюнити! Подскажите пжл как правильно разместить в Android...


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

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

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