Evitare le risorse duplicate nel progetto Android
Domanda
ho alcune immagini nella mia cartella drawable e hanno versioni del paesaggio in drawable-terre. Tuttavia voglio alcune delle immagini di paesaggio da condividere, come sembra uno spreco di duplicare il file con un nome diverso. E 'possibile fare un collegamento sym (collegamento) o qualcosa per uno dei file duplicati per evitare di sprecare spazio
Cartella spiegazione di seguito come io non sono grande a spiegare me stesso:
/drawable
> image1.png
> image2.png
/drawable-land
>image1.png <-- This image
>image2.png <-- is identical to this file
Soluzione
Insead di image2.png è possibile definire image2.xml con i seguenti contenuti (ovviamente, è posto a cartella paesaggio):
<bitmap xmlns:android="http://schemas.android.com/apk/res/android" android:src="@drawable/image1" />
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow