Телефонная и планшетная версии и условия в классах
Телефонная и планшетная версии и условия в классах
У моего приложения была только мобильная версия внешнего вида. Теперь понадобилось сделать планшетный вид. Я создал layout, всё, как надо работает. Но вот вопрос... NavDrawer для планшетной версии в состоянии landscape я убирал путем вычисления размеров экрана и исключений определения NavDrawer в if.. Видел много приложений, где подобное реализовано. Неужели там так же используют вычисление размеров экрана и исключения? Просто допустим в горизонтальной ориентации у меня не видна sandwichButton, потому что NavDrawer находится НА экране, а не за его пределами, а в вертикальной ориентации он уже ЗА экраном, но моя sandwichButton не видна, т.к. к данному размеру экрана она убрана... Как быть? Выслушаю все советы с радостью и благодарочками)
-
- Сообщения: 115
- Зарегистрирован: 08 янв 2015, 14:32
Re: Телефонная и планшетная версии и условия в классах
актуально!
тоже бьюсь с подобным. landscape телефона и landscape планшета - это обычно с точностью да наоборот. Меню сверху а пропорции сторон меняются. Вычисляю размеры на старте. дальше начинается каша( если юзать планшет то элементов на экране мало и смотрится убого, если телефон - то нифига не помещается((( сколько же нужно заготовить layout-ов чтобы получить универсальный вариант?((( и вообще как это победить не нагромождая 100500 вариантов логики?
тоже бьюсь с подобным. landscape телефона и landscape планшета - это обычно с точностью да наоборот. Меню сверху а пропорции сторон меняются. Вычисляю размеры на старте. дальше начинается каша( если юзать планшет то элементов на экране мало и смотрится убого, если телефон - то нифига не помещается((( сколько же нужно заготовить layout-ов чтобы получить универсальный вариант?((( и вообще как это победить не нагромождая 100500 вариантов логики?
Re: Телефонная и планшетная версии и условия в классах
Для меня тоже актуальный вопрос.