首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有没有办法指定设备应该使用哪个可绘制文件夹?

有没有办法指定设备应该使用哪个可绘制文件夹?
EN

Stack Overflow用户
提问于 2012-05-16 00:01:32
回答 2查看 680关注 0票数 2

由于我没有得到两个原因,Xyboard (10“和8")忽略了我的xhdpi文件夹中的所有图片,而是从hdpi文件夹中提取图片。我显然可以用"_xhdpi“或类似的kluge来重命名我的所有文件,但我希望有一些我忽略的通用设置,通过它我可以检测实际的分辨率,并指示设备从哪个文件夹获取图片。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-05-16 00:21:05

你可以通过查看DisplayMetrics density来查看你的设备认为它的密度是多少。这就是设备首先寻找资源的地方。

我现在找不到引用,但我非常确定mdpi的类中density的值是1.0,hdpi是1.5,xhdpi是2.0。

记住,屏幕也有一个独立于密度的大小。如果你试图仅用艺术密度来说明不同的屏幕尺寸,那你就错了。理想情况下,当使用屏幕上的塑料标尺测量时,large-mdpi图像和large-hdpi图像的大小大致相同,但是hdpi图像应该看起来更好,因为它有更多的像素。你可以使用more refined size qualifiers,而不仅仅是“大屏幕”和“普通屏幕”。可能会做你想做的事。

票数 1
EN

Stack Overflow用户

发布于 2012-05-16 04:21:52

安装此应用程序,以检查设备的dpi和屏幕大小。

ScreenInfo

有了这些信息,你就可以组织你的布局/绘图了。

例如,GalaxyTab有: Large Screen/hdpi和Motorola Xoom Xlarge Screen/mdpi

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10604590

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档