xlarge的Android屏幕分辨率

时间:2013-02-05 05:15:23

标签: android screen-resolution

我开发了一个android appplication。我想测试这个应用程序的xlarge屏幕。 当我尝试使用以下分辨率创建模拟器时,模拟器未加载 有没有办法测试xlarge屏幕的应用程序

我尝试了以下解决方案:

hdpi-

     1536x1152

     1920x1152 

     1920x1200 




 xhdpi-

2048x1536

2560x1536 

2560x1600

我的显示器是Dell-21“,分辨率为Max-1600 * 900。

3 个答案:

答案 0 :(得分:1)

有特定的Android API调用可以在运行时告诉您手机具有的密度和(小/大/正常)屏幕大小。但是,作为开发人员,我们根本不需要担心个别手机。我们需要做的就是在apk中使用ldpi / mdpi / hdpi资产和小/普通/大型布局。 Android内部处理所有内容。

不要忘记深入了解Android如何确定要使用的资产和别名like this.

定义如下:

xlarge屏幕至少为960dp x 720dp。

大屏幕至少为640dp x 480dp。

正常屏幕至少为470dp x 320dp。

小屏幕至少为426dp x 320dp。 (Android目前不支持小于此的屏幕。)

以下是一些如何使用真实屏幕的示例:

QVGA屏幕为320x240 ldpi。转换为mdpi(4/3比例因子)给出了426dp x 320dp;这与小屏幕桶的最小尺寸相匹配。

Xoom是典型的10英寸平板电脑,屏幕为1280x800 mdpi。这将它放入xlarge屏幕桶中。

Dell Streak是一个800x480 mdpi的屏幕。这将它放入大尺寸铲斗的底部。

典型的7英寸平板电脑具有1024x600 mdpi的屏幕。这也算作一个大屏幕。

答案 1 :(得分:0)

在仿真器中,即在AVD->设备定义中。您可以选择并修复任何类型的分辨率。你

还可以自定义任何类型的大小。由于

中的高分辨率需要时间加载

模拟器。

答案 2 :(得分:0)

  

我想为xlarge屏幕测试这个应用程序。当我试着   使用仿真器具有以下分辨率创建仿真器   没有加载是否有任何方法来测试xlarge的应用程序   屏

AFAIK你只能使用密度创建具有以下建议的模拟器 在创建AVD时,您将获得以下图像。您只能选择以下设备来制作您的仿真器。

enter image description here

您的替代解决方案:

  

但是,我需要确保一切正常。

是的,你当然可以得到你想要的东西。

如果要检查应用程序是否在960x640(普通屏幕xhdpi)设备上运行完美。您可以从建议中进行自定义配置。

将ADT更新为版本21.

旧版本每次必须设置Add Custom屏幕,如果您想要自定义设备配置(如果您需要Nexus 4)。

在ADT21版本中,您可以通过

完成此操作
  

打开AVD Manager,您可以在"Device Definition"

中定义自定义屏幕

替代方案(更简单方法)

  

在最新版本中您不需要设置自定义设备   可以使用上述建议中的配置更简单的方法。你>只需要使用你的设备制作模拟器   配置以及之后您将看到这些配置   XML {/ 1>的Graphical Layout内的模拟器名称

在使用Android 4.2创建我的Nexus7 Emulator仿真器,名称为“Nexus7_Android_4.2”后,我将自动获得xml图形布局中的设备配置。

下面是它的屏幕截图。

enter image description here

希望它会帮助你。