繁体   English   中英

使用最小宽度配置限定符

[英]Using Smallest Width configuration qualifier

使用诸如drawable-sw720dp-xhdpi之类的drawable-swdp是否有效?

以下是我的情况:我的Acer图标标签A501(10“)的分辨率为1280x800,密度为mdpi(160dp)。预计将从drawable-sw720dp-mdpi中获取资源。但是该资源是从drawable-sw720dp中获取的-xhdpi。

我有以下文件夹:drawable-sw720dp drawable-sw720dp-mdpi drawable-sw720dp-hdpi drawable-sw720dp-xhdpi

这是使用此限定词的方式吗?

或在计算最小宽度时是否已经考虑了密度。所以我应该只使用一种格式的文件夹:drawable-sw720dp

我遇到了同样的问题,并对此进行了跟踪。 我相信ICS(对于我来说是Android 4.0.3)中存在一个错误,其中非XHDPI设备采用XHDPI值。 由于大多数XHDPI设备都是从Jelly Bean(Nexus 4,Nexus 10)中启动的,因此使用结尾处的-v16(而不是无内容或-v14)来限定文件夹即可解决此问题。 运行Jelly Bean的10英寸非XHDPI设备没有此错误,因此它似乎可以正常工作。这确实意味着JB之前的所有XHDPI设备都将损坏,但我可以冒险。

如果设备的密度为hdpi,则分辨率为1280x800的平板电脑当然会从drawable-xhdpi获取资源。

因此,为平板电脑设计不同的分辨率,您将必须创建具有适当分辨率名称的不同图像文件夹。

我认为这将为您提供更多帮助。 http://developer.android.com/guide/practices/screens_support.html

谢谢

暂无
暂无

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

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