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.xmlDer 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?