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