繁体   English   中英

Android 仿真器屏幕尺寸

[英]Android emulator screen sizes

根据您作为 android 开发人员的经验,您使用什么模拟器屏幕尺寸?

是否有几个往往会捕获大多数 UI 大小问题,或者您是否在各种大小和密度下测试您的应用程序?

编码时,请尝试至少涵盖下表中的每个: http://developer.android.com/guide/practices/screens_support.html#testing 完成大部分工作后,我建议尝试在您计划部署应用程序的真实设备中找到的所有组合。

我在设计 UI 时的基本清单是:

  • WQVGA 120 dpi
  • HVGA 160 dpi
  • WVGA 160 dpi
  • WVGA 240 dpi

如果要支持小屏幕,请添加 480x640 240 dpi。

您可以使用此处的饼图了解相对屏幕尺寸的使用情况: http://developer.android.com/resources/dashboard/screens.html

顺便说一句,我也使用了从 Donut 到 Gingerbread 的 AVD。

在某些时候,我会测试我打算运行应用程序的每个尺寸和密度。 不这样做是不负责任的。

但要注意密度; 由于 dpi 缩放,您可能正在运行您认为的 hdpi 模拟器,但模拟器正在加载 mdpi 资源(反之亦然)。 在启动活动的onCreate期间测试记录报告的密度是一个很好的做法。 (不过,我的方法是为每个密度使用一个应用程序图标来显示密度,至少在我想测试真正的应用程序图标之前。这样我可以从主屏幕上知道模拟器认为它正在运行什么。)

您应该以各种尺寸测试您的应用程序,以确保您的应用程序在每部 android 手机上都能正常工作;

对于密度,请尝试使用 dip 来创建您的 UI :)

希望能帮助到你

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM