hhg*_*hhg 2 customization android drawable
我想自定义一个drawable,例如/drawable/image.png
仅适用于AP 19至21.对于后来的API(在22之后,我想要一个可绘制的不同).我是否需要创建目录drawable-v19,drawable-v20,drawable-v21,drawable-v22(对于其他人?)?我有点不清楚它是如何工作的......
您应该只需要为设置不同资源的版本创建目录.所以你的资源目录看起来像这样:
res/
drawable/ --> SDK version below 19
image.png
drawable-v19/ --> SDK version between 19 and 21 (including both)
image.png
drawable-v22/ --> SDK version 22 and greater
image.png
Run Code Online (Sandbox Code Playgroud)
编辑:似乎这样工作.我已经为sdk 19和22设置了一个带有strings.xml的小项目,启动了两个模拟器,使用sdk 21和25. SDK 21一个显示了v19字符串中的字符串,SDK 25显示了v22字符串中的字符串.这是一张结果图:
希望能帮助到你.(无法使用低于19的sdk测试它,但是应该从默认文件中获取值,因为没有限定符适用.)