2015-03-10 18 views
1

Я работаю с программным макетом в Android Studio и у меня есть проблема:Android Virtual Device определяет размер неправильно экрана

  • АВДА всегда используют обычный макет, даже если я использую Nexus 7, который имеет «большой» экран, его свойство
  • это не проблема кода, так как, когда я подключить в моем планшете он использует большой макет и отлично работает

Любые идеи, где эта проблема может исходить от?

ответ

0

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

для поддержки множественного разрешения экрана предоставляет различные компоновки для различных размеров экрана, вы можете сделать следующие каталоги в res каталоге как этого

layout-hdpi 

layout-mdpi 

layout-xhdpi 

layout-xxhdpi 

layout-w320dp-h408dp 

layout-w480dp-h800dp 


layout-w480dp-h854dp 

layout-w720dp-h1280dp 

layout-w1080dp-h1920dp 

layout-w1440dp-h2560dp 

при предоставлении макета во всех этих каталогах вы будете давать поддержку несколько экрана для различных размеры также

Смежные вопросы