Имя папки для 7-дюймового планшета hdpi Android

У меня есть планшет с 7 “экраном (600 × 1024) с hdpi (classификация по 240 dpi).

Я создал папку layout-sw600dp . Но он не работает в этом планшете с разрешением.

Он работает отлично с 7 “экраном (600 × 1024) с mdpi (160 dpi).

Какую папку я должен создать для 7 “(600 × 1024) планшета с hdpi (classификация по 240 dpi)?

Это зависит от версии Android API, против которой вы строите, например, здесь :

… Тем не менее, это будет плохо работать на устройствах до 3.2, потому что они не распознают sw600dp в качестве определителя размера, поэтому вам все равно придется использовать большой classификатор. Итак, у вас должен быть файл с именем res / layout-large / main.xml, который идентичен res / layout-sw600dp / main.xml. В следующем разделе вы увидите технику, которая позволит избежать дублирования файлов макета таким образом.

Вы также должны посмотреть здесь:

Подготовка к работе с телефонами

а также

Новые инструменты для управления размерами экрана

В android мы используем разрешение в dp для измерения размера экрана, а не разрешения в px. Обе ваши две таблетки имеют одинаковое разрешение в px, но их разрешение в dp совершенно иное.

  1. 600 X 1024px с mdpi = 600 * 1024 дп

  2. 600 X 1024px с hdpi = 400 * 682 dp

Вы используете sw600dp в качестве определителя для планшета, который будет влиять на первое устройство, но не на второе.

Фактически, второе устройство (400 * 682dp) гораздо больше похоже на планшет, а не на планшет, он не должен использовать планшет для планшета.

Сделайте свой макет следующим образом:

 res/layout/main_activity.xml # For handsets (smaller than 600dp available width) res/layout-sw600dp/main_activity.xml # For 7” tablets (600dp wide and bigger) res/layout-sw720dp/main_activity.xml # For 10” tablets (720dp wide and bigger) 

Для TAB :

Например, если ваше приложение предназначено только для устройств с планшетом с минимальной доступной шириной 600dp:

  

введите описание изображения здесь

У меня есть планшет с 7-дюймовым экраном (600 × 1024) с hdpi (classификация 240 точек на дюйм), который поставляется под обычным экраном, см. Мой снимок экрана. Его рабочий режим с 7-дюймовым экраном (600 × 1024) с mdpi (160 dpi) который попадает под большой экран .

Для планшета .

МНОЖЕСТВЕННЫЕ ЭКРАНЫ:

Например, следующий список каталогов ресурсов в приложении, который предоставляет различные схемы компоновки для разных размеров экрана и различных рисунков растровых изображений для экранов среднего, высокого и особо высокого уровня.

 res/layout/my_layout.xml // layout for normal screen size ("default") res/layout-small/my_layout.xml // layout for small screen size res/layout-large/my_layout.xml // layout for large screen size res/layout-xlarge/my_layout.xml // layout for extra large screen size res/layout-xlarge-land/my_layout.xml // layout for extra large in landscape orientation res/drawable-mdpi/my_icon.png // bitmap for medium density res/drawable-hdpi/my_icon.png // bitmap for high density res/drawable-xhdpi/my_icon.png // bitmap for extra high density 

Надеюсь, что это поможет вам.

Давайте будем гением компьютера.