我的应用与 Android 1.6 - Android 4.0.3 兼容。我希望我的可绘制对象从头到尾以系统主题更改的所有相关限定符(x|h/m/ldpi 和 swxxxdp)为目标。
在我的脑海中,1.6 - 2.2 是一个主题,2.3.x 是 1 个主题,3.0x 是另一个主题,现在 4.0x 是另一个主题。
目前,我的 res 文件夹如下所示:
- 可绘制的
- 可绘制的 hdpi
- 可绘制-hdpi-v11
- 可绘制-hdpi-v9
- 可绘制的 ldpi-v9
- 可绘制-mdpi-v11
- 可绘制-mdpi-v9
- 可绘制-sw320dp
- 可绘制-sw600dp
- 可绘制-sw720dp
- 可绘制-v11
- 可绘制的-xlarge
对于每个 Android 版本,我觉得我的 res 文件夹的效率都低于应有的水平。查看 ICS 源资源后,只有几个基本的可绘制文件夹,其他主要是特定于语言的。
我的问题是a)如何组织我的drawables文件夹以正确定位每个主题&b)我现在对文件夹做错了什么?