我想为 drawable-xlarge-mdpi 和 drawable-sw600dp-mdpi 提供相同的图像资源/drawable。
看来我能做到这一点的唯一方法是在 res/ 下创建两个文件夹并将同一组资源复制到每个文件夹中。
使用布局我们可以做别名。即在具有特定限定符的值文件夹中创建一个名为 layout.xml 的文件,并添加项目以指向两个限定符的单个布局文件:
- 值-xlarge\values.xml
- 值-sw600dp\values.xml
这两个文件的内容将类似于:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<item name="activity_shows" type="layout">@layout/activity_shows_tablet</item>
</resources>
(匹配 xlarge 的设备或匹配 sw600dp 的设备现在将使用 activity_shows_tablet.xml 作为“activity_shows”的布局文件)
可绘制对象有类似的方法吗?