Как сделать резиновый Layout?

Есть ли для Андроида что-то наподобие css @media screen and (max-width: XXX px) ?
Чтобы в зависимости от размера экрана изменялось отображение элементов или блоков. Например, на большом экране четыре картинки в ряд, на маленьком - две. Или на большом экране один блок слева, второй справа, а на маленьком - один под другим.
Как такое дело реализовать?

Заранее благодарю за ответ.
  • Вопрос задан
  • 564 просмотра
Решения вопроса 2
gadfi
@gadfi
https://gamega.org
есть конечно )) почитайте про ресурсы в android
для разных размеро разные папки ресурсов
для разных языков, времен дня и многого другого испльзуются раные ресурсы, это довольно таки удобно )
Или на большом экране один блок слева, второй справа, а на маленьком - один под другим.


опять же разные ресурсы + фрагменты
Ответ написан
@Ivan0206
Если я вас правильно понял, то это всё могут фрагменты
На документацию: developer.android.com/intl/ru/guide/components/fra...
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@LiguidCool
Посмотрите на Twitter Bootstrap.
Ответ написан
Комментировать
@Artemych
Поддерживаю предыдущих комментаторов. Разные папки в ресурсах для этого подходят. Если же необходимо изменять размеры в Runtime, то для этого можно использовать LayoutParams
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы