Android虚拟设备检测到错误的屏幕尺寸

时间:2015-03-10 09:03:21

标签: android layout screen avd

我一直在使用Android Studio中的程序化布局,我遇到了一个问题:

  • 即使我使用具有“大”屏幕作为其属性的Nexus 7,AVD也始终使用正常布局
  • 这不是代码问题,因为当我插入我的平板电脑时,它使用大型布局并且工作正常

问题可能来自哪些想法?

1 个答案:

答案 0 :(得分:0)

嗯,你在某种意义上是正确的,Android应该采取依赖于不同密度的布局,但有些移动设备不会落在特定密度下。因此android将从布局目录中选择默认布局。

支持多屏幕分辨率为不同屏幕尺寸提供不同的布局,您可以在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

当您在所有这些目录中提供布局时,您将为不同大小提供多个屏幕支持