Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
ASAndrey
1 / 1 / 0
Регистрация: 13.07.2013
Сообщений: 78
#1

Разметка для размера hdpi в ландшафтной ориентации

06.09.2013, 20:01. Просмотров 848. Ответов 6
Метки нет (Все метки)

Всем привет! Кто знает как создать разметку для ландшафтной ориентации на hdpi экране??? Я пробовал создать папку "layout-land-hdpi", заработало, но когда создаешь виртуальное устройство с размером ldpi, то на нём выполняется разметка которая находиться в папке "layout-land-hdpi". Хотя разметка должна запускаться та которая находиться в папке "layout"
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.09.2013, 20:01
Ответы с готовыми решениями:

Загрузка двух фрагментов в ландшафтной ориентации
Всем привет!!! Помогите решить кое-какую проблему. Во фрагменте главной...

Drawable hdpi, mdpi, xhdpi, xxhdpi
Здравствуйте! Подскажите пожалуйста. Допустим я нарисовал фон для нескольких...

LDPI MDPI HDPI и прочая хрень
Как, где и в каком формате правильно рисовать элементы под андроид приложение....

Разметка для RadioGroup
Делаю карточку вопрос-варианты ответа. Выглядит сейчас она так, как на...

Разметка для разных экранов
У меня такой вопрос как сделать разметку для разных размеров экранов наиболее...

6
verylazy
Заблокирован
06.09.2013, 20:51 #2
квалификаторы плотности экрана относятся, по идее, к папкам drawable
а квалификаторы компоновщиков large, xlarge и так далее, по размерам экрана
http://developer.android.com/guide/p...tml#qualifiers
я на 100% не уверен, но у меня так работает
1
ASAndrey
1 / 1 / 0
Регистрация: 13.07.2013
Сообщений: 78
06.09.2013, 21:22  [ТС] #3
Спасибо что направили меня в нужное русло. Оказывается для hdpi устройства нужно было писать layout-normal-land,
0
V0v1k
1160 / 984 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
06.09.2013, 22:24 #4
Цитата Сообщение от ASAndrey Посмотреть сообщение
Оказывается для hdpi устройства нужно было писать layout-normal-land
нет прямой связи между hdpi и normal.
0
ASAndrey
1 / 1 / 0
Регистрация: 13.07.2013
Сообщений: 78
07.09.2013, 02:14  [ТС] #5
Почитайте здесь: http://developer.android.com/guide/p...tml#qualifiers

Добавлено через 21 минуту
Я так понял что:
ldpi, mdpi <=> layout-small
hdpi <=> layout-normal
xhdpi <=> layout-large
xxhdpi <=> layout-xlarge
0
V0v1k
1160 / 984 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
07.09.2013, 03:23 #6
неправильно поняли.
dpi это плотность а small/normal/large/xlarge это размеры дисплея, например large может иметь как hdpi так и xxhdpi, normal может иметь как mdpi так и xhdpi.
соответственно картинки делаются под плотность, а лаяуты под размеры дисплея.

Добавлено через 15 минут
естественно, что больший дисплей как правило имеет выше плотность, но и новые девайсы также имеют плотность выше при таком же размере дисплея как у старых девайсов, например старые планшетники имею плотность ниже(например hdpi но при этом они large) чем новые смартфоны(которые имеют xhdpi но при этом они normal). прямой зависимости нет.

Добавлено через 3 минуты
надеюсь суть уловили.
1
ASAndrey
1 / 1 / 0
Регистрация: 13.07.2013
Сообщений: 78
07.09.2013, 14:02  [ТС] #7
Спасибо, я вас понял.
0
07.09.2013, 14:02
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.09.2013, 14:02

Разная разметка для разных разрешений
Как сделать так, чтобы для экрана с разрешением 400х800 был свой layout файл,...

JSOUP POST. В ответ вместо JSon приходит разметка страницы с полями для ввода данных
Делаю пост запрос к апи сайта. Назад должен получить json, однако получаю...

Hdpi
Вот нечаянно нажал в tweaks, и теперь у меня разширения вот такое, туда...


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

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

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