3

我需要为android设计一个应用程序。经过一番阅读,我发现android设备在分辨率方面分为几类,比如

  • 小屏幕
  • 正常画面
  • 大屏幕
  • 超大屏幕

但密度不同。

所以可以说,现在我需要设计一个普通屏幕,我应该为应用程序 UI的“外观”使用什么分辨率。

从阅读中,我知道 android 应用程序使用 dp 而不是 px。那么,这是否意味着我必须在开始设计之前将几个特定的​​屏幕尺寸转换为 dp ?

或者我只是简单地针对普通屏幕尺寸(如 320x480)设定一个通用分辨率,前提是我很少有不同密度的可绘制集合?

如果我弄错了,请纠正我。

谢谢

4

3 回答 3

1

好问题,到目前为止我们有 5 种屏幕密度:xxhdpi,xhdpi,hdpi,mdpi,ldpi,现在如果您有图像资源,您需要创建 5 个副本,始终建议从 xxhdpi 开始,直到您达到最小的,

但是你可以使用在线计算器来计算所有密度的 PX 和 DP,我推荐这两个工具 android 开发者工具箱和开发者工具,使用开发者工具你可以测试颜色,以及它们在十六进制十进制屏幕。

于 2013-07-03T06:41:14.453 回答
0

有各种屏幕尺寸的设备。通常,它们被称为 LDPI、MDPI、HDPI 或 XHDPI 设备。

虽然,在编码中有很多事情要记住,以便您在所有设备中实现良好的统一设计!

请参阅链接。关注官方网站总是好的,而不是其他教程。养成使用 relativelayout 的习惯!

同样在链接中,您可以探索许多东西以获取在 Android 中进行设计的知识。

于 2013-07-03T06:29:39.153 回答
0

是的,这是真的 android 有以下类型的设备 LDPI MDPI HDPI XHDPI

http://developer.android.com/guide/practices/screens_support.html

此链接为您提供所有描述,并且您必须创建支持所有设备分辨率的图标和图像。

于 2013-07-03T06:26:21.810 回答