【发布时间】:2013-01-25 23:42:52
【问题描述】:
很长一段时间以来,我一直在声明 4 种不同密度的资源文件夹:
- drawable-ldpi
- drawable-mdpi
- drawable-hdpi
- drawable-xhdpi
在布局的 XML 中,我一直在为这些图形使用固定宽度(但仍然与密度无关),例如 128dp。
但是,随着越来越多的大屏幕手机(尤其是平板电脑)推出,这种方法不再奏效。尽管您以这种方式提供与密度无关的资源,但布局在大屏幕上看起来并不好。
这就是为什么我认为我需要添加取决于屏幕大小的 Dimension 资源,以便在 XML 布局中使用,例如:
- 价值观
- 值-w600dp
- 值-w720dp
- 值-w1024dp
但这是否意味着我应该放弃支持这 4 个密度容器?还是我需要提供 16 个资源文件夹,即密度和大小的每种组合一个?
我在Android documentation 中找不到关于这个主题的任何好的帮助。
【问题讨论】: