Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Кодировка в WebView http://www.cyberforum.ru/android-dev/thread623864.html
Открываю в WebView html-файл из assets через метод loadUrl(String) и вижу вместо русских символов знаки вопроса в черных ромбах. Задавал кодировку явно так: WebSettings settings =...
Программирование Android AdMob в приложении Вставляю AdMob в свое приложение по этой статье на Хабре (http://habrahabr.ru/post/133858/), но не получается последний пункт (редактирование файла main.xml), вот код моего приложения: <?xml... http://www.cyberforum.ru/android-dev/thread623828.html
Программирование Android Таймер и изменение элементов интерфейса
Необходимо, чтобы через определенный промежуток времени после клика на ImageView происходила смена изображения для данного элемента. Попробовал организовать это через объекты Timer и TimerTask, но...
Про анимацию Программирование Android
Есть набор кадров - раскадровка, сделанная из флешки. Кадров 300-400. Как этот набр картинок заставить работать как анимацию с уверенностью, что приложение не грохнется от недостатка памяти. Понятно,...
Программирование Android Наложение элементов интерфейса http://www.cyberforum.ru/android-dev/thread623566.html
Вопрос вот в чем: можно ли расположить элементы интерфейса, чтобы их области пересекались? Например можно ли расположить пару кнопок ImageButton поверх ImageView?
Программирование Android Выбор из списка Есть 2 активити. В первом активити кнопка, и TextView. При нажатии на кнопку происходит переход ко второму активити. На втором активити показан список из 12 кнопок(пример в аттаче), у каждой кнопки... подробнее

Показать сообщение отдельно
kvaka
31 / 31 / 3
Регистрация: 26.06.2012
Сообщений: 166

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

14.07.2012, 21:26. Просмотров 527. Ответов 2
Метки (Все метки)

Пытался найти информацию во многих источниках, но то что нужно не нашел.
По поводу веса почерпнул следующее:
-при задании параметра layout_weight="0" наш элемент не растягивается и занимает столько места, сколько должен исходя из контента.
-при задании параметра layout_weight больше 0 мы назначаем нашему элементу степень важности, который учитывается при дележке пространства между элементами с ненулевым весом.

Это все, в целом, хорошо и понятно, однако дележка пространства начинается только тогда когда нашим элементам интерфейса не хватает свободного пространства. Однако, существуют случаи, когда необходимо, чтобы компонент независимо от контента занимал, например, ровно половину или ровно треть пространства... Вопрос , конечно, решается если каждому компоненту задать заведомо увеличенные размеры в dp и потом назначать им веса, но такой способ кажется мне довольно корявым и неуниверсальным. Или размеры нужно указывать сильно большими.
Вот и вопрос: как указать компоненту независимо от контента занимать фиксированную (пропорционально) часть экрана?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru