Ressourcen für drawable-xlarge-mdpi UND drawable-sw600dp-mdpi ohne Duplizierung

Ich möchte für drawable-xlarge-mdpi UND drawable-sw600dp-mdpi dieselben Bildressourcen / Drawables bereitstellen.

Die einzige Möglichkeit, dies zu tun, besteht darin, zwei Ordner unter res / zu erstellen und dieselben Ressourcen in jeden Ordner zu kopieren.

Mit Layouts können wir Aliasing machen. Das heißt Erstellen einer Datei mit dem Namen layout.xml im Ordner values ​​mit bestimmten Qualifikationsmerkmalen und Hinzufügen von Elementen, um für beide Qualifikationsmerkmale auf eine einzelne Layoutdatei zu verweisen:

values-xlarge \ values.xmlvalues-sw600dp \ values.xml

Der Inhalt beider Dateien würde ungefähr so ​​aussehen:

<code><?xml version="1.0" encoding="utf-8"?>
<resources>
    <item name="activity_shows" type="layout">@layout/activity_shows_tablet</item>
</resources>
</code>

(Geräte, die mit xlarge oder mit sw600dp übereinstimmen, verwenden jetzt activity_shows_tablet.xml als Layoutdatei für "activity_shows".)

Gibt es einen ähnlichen Ansatz für Drawables?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage