2013-07-03 136 views
4

我需要为android设计一款应用程序。 而一些阅读后,我发现Android设备被分为几类分辨率来讲,像Android应用程序设计分辨率

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

但密度不同。

因此,可以说,现在我需要站出来为正常屏幕设计,什么是我应该为使用分辨率“看&感觉”的应用程序UI的

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

或者我只是简单地针对像320x480这样的普通屏幕大小的普通分辨率,前提是我可以在不同的密度下绘制几组图案?

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

谢谢

+0

+1这真的很重要。 –

回答

1

好问题,到目前为止我们有5个屏幕密度: xxhdpi,xhdpi,hdpi,mdpi,ldpi,现在如果你有一个图像资源,你需要创建5个副本,它总是建议由但是你可以使用在线计算器来计算所有密度的PX和DP,我推荐这两个工具android开发人员工具箱和开发人员工具,并使用开发人员工具可以测试颜色,以及它们将如何在HEX小数点的屏幕中看起来像。

+0

谢谢, 所以,我必须根据密度建造它? 如果...,我对普通屏幕尺寸和大屏幕尺寸有不同的外观。 我需要有: RES /提拉 - 正 - [xxhdpi,xhdpi,华电国际,MDPI,LDPI] /my_icon.png 和 RES /绘制-large- [xxhdpi,xhdpi,华电国际,MDPI ,ldpi] /my_icon.png –

+0

是的,你应该在每个密度文件中有追索权,但以这种方式res/drawable- [xxhdpi,xhdpi,hdpi,mdpi,ldpi] /my_icon.png 没有大或正常 – user1283633

+0

我看, 谢谢。如果我的设计与普通屏幕和大屏幕不同? 它会仍然使用相同的目录? 或者我必须在限定词中更具体一些? –

0

是的,这是真正的Android有以下类型的设备 LDPI MDPI的 华电国际 XHDPI

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

此链接给你所有的描述 雅,你必须以明智的方式创建支持所有设备的图标和图像。

+0

谢谢, 所以我必须准备的位图图形是这样? RES /抽拉正常-MDPI/my_icon.png RES /抽拉正常-HDPI/my_icon.png RES /抽拉正常-xhdpi/my_icon.png RES /抽拉-大MDPI/my_icon.png RES /抽拉-大HDPI/my_icon.png RES /抽拉-大xhdpi/my_icon.png RES /抽拉-XLARGE-MDPI/my_icon.png RES /抽拉-XLARGE-HDPI/my_icon.png res/drawable-xlarge-xhdpi/my_icon.png –

+0

恰好是,您必须为每个分辨率做好准备。我的建议使它与9补丁,它会看起来不错,如果分辨率的小改动完成。 – Tombeau

0

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

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

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

同样在链接中,您可以探索很多事情来获取Android设计知识。

+0

谢谢, 但我仍处于设计阶段。在开发阶段将继续阅读。 –

相关问题