2015-11-23 33 views
1

我们有不同的手机尺寸不同的密度,因为它是在谷歌开发者网站的Android平板电脑,确定屏幕尺寸

36X36(0.75倍),低密度给予
48×48(1.0倍基准)为中密度
最高72x72(1.5倍),用于高密度
96x96的(2.0倍),用于超高密度
180x180(3.0倍)对超超高密度
192x192(4.0倍),用于额外预算外超高密度

现在如果我对于mdpi手机有一个尺寸为60x60的图像,那么我可以通过乘以60(1.5,2.0,3.0或4.0)来计算所有其他尺寸。那么我如何计算平板电脑的图像大小?如果我可以简单地说,我应该告诉平面设计师,如果我打算构建一款支持手机和平板电脑的新应用程序,我该怎么办?

+0

你可以尝试这些大小 '最高72x72(1.0倍基准)为540dp介质密度 108x108(1.5倍)为540dp高密度 144x144(2.0倍)为540dp-超高密度 216x216(3.0x)540dp超高密度' –

+0

但这些尺寸并非万无一失。某些图标在设备上查看后必须重新调整大小。我已经省略了ldpi和xxxhpi来减小apk大小。 –

回答

-1

您只需要安卓资产工作室。它完成了官方最佳实践之后的所有工作。

这里是链接:

https://romannurik.github.io/AndroidAssetStudio/

首先,你需要阅读这些:

http://developer.android.com/training/basics/supporting-devices/screens.html http://developer.android.com/guide/practices/screens_support.html

你也许可能需要这样的:

https://romannurik.github.io/AndroidAssetStudio/nine-patches.html

+0

感谢您的回应。我知道androidassetstudio,但我不知道如何为所有屏幕尺寸和密度生成手机和平板电脑的所有资源。你能否详细介绍一下android资产工作室? –

+0

我已经更新了答案。这可能会在这个链接中执行 – johnrao07

+0

这个工作,我们提供了一定密度的图像,并生成密度输出(mdpi,hdpi,xhdpi,xxhdpi)。如果我有一个密度为xxhdpi的手机设备的图像,那么它会给我设备的所有其他密度。我如何获得平板电脑所有密度的图像?因为我新手很抱歉,如果不能得到它 –

0

我们创造了平板电脑的某些应用。我们在res目录中创建两个不同的Layout文件夹,如下res/layout-sw600dp/& res/layout-sw720dp /。在这些文件夹中,我们放置所有布局文件并管理它们以设置Tablet屏幕。你可以使用以下设备分辨率的平板电脑屏幕的

600dp:一个7“平板电脑(600x1024 mdpi)。 720dp:10“平板电脑(720x1280 mdpi,800x1280 mdpi等)。

更多的信息,只是检查http://developer.android.com/guide/practices/screens_support.html

嘿亲爱的可能是它会帮助你..

https://stackoverflow.com/a/23009368/1083093

+0

你还没有得到我的观点我谈论可绘制的尺寸,我如何确定不同片剂密度的可绘制尺寸。比方说,如果我有一个手机mdpi 60x60大小的图像,我想为7“平板电脑(600x1024 mdpi)创建此图像我怎么能做到这一点? –

+0

我更新了我的答案中的链接.. –

0

像手机,平板电脑定义DPI过。如果您正在为xxhdpi手机创建drawable,那么对于xxhdpi平板电脑来说,这将是相同的。

+0

我不这么认为,如果你有一个手机mdpi密度的图像,它将无法正常工作,因为它是7“tablet mdpi –

+0

你能告诉我你在使用哪种平板电脑吗? –

+0

samsung galaxy tab4 –