我需要支持适用于 mdpi、hdpi 和 xhdpi 手机以及 7' 和 10' 平板电脑的应用程序,我不得不承认我有点迷失了。
到目前为止我只做了平板电脑版本,我所做的是:
- 一个名为“layout”的文件夹
- 3 个不同的文件夹,名为“drawable-sw600dp”、“drawable-sw800dp”和“drawable-sw1200”,包含 600px 大、800px 大和 1200px 大的图像。
我的印象是我搞砸了,我应该创建标准的“drawable-mdpi”、“drawable-hdpi”和“drawable-xhdpi”文件夹。
但如果我这样做:
- 我必须将平板电脑的图像放在哪个文件夹中?仅限 xhdpi?
- 平板电脑的图像应该有多大(以像素为单位)?
- 手机上的图片应该有多大?
- 最后但并非最不重要的一点是:如何命名“布局”文件夹才能为手机和平板电脑提供不同的版本?
我已经把 Android 推荐读了 1000 遍了,但我仍然很困惑......
EDIT 1
This Android 网站上的一段话回答了我的问题“如何命名“布局”文件夹才能为手机和平板电脑提供不同的版本?”
EDIT 2
关于drawable文件夹,对于手机来说,很明显我必须这样创建3个文件夹:
- 包含 320px 宽度图像的可绘制 mdpi
- 包含 480px 宽度图像的drawable-hdpi
- drawable-xhdpi 包含 720px 宽度的图像
仍然存在如何命名支持平板电脑的不同可绘制文件夹的问题。
这就是我的答案。
布局 -> 2 个文件夹:
- 手机的“layout”(或“layout-sw320dp”)
- 适用于平板电脑的“layout-sw600dp”
Drawables -> 5 个文件夹:
- 适用于手机的“drawable-mdpi”,包含 320px 宽度的图像
- 适用于手机的“drawable-hdpi”,包含 480 像素宽度的图像
- 适用于手机的“drawable-xhdpi”,包含 720 像素宽度的图像
- “drawable-sw600dp”适用于 7 英寸平板电脑,包含 600 像素宽度的图像
- “drawable-sw720dp”适用于 10 英寸平板电脑,包含 720 像素宽度的图像
欢迎任何比这更好的回应!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)