Se si desidera ottenere questo risultato senza aumentare le dimensioni dell'app, è possibile lasciare che uno schermo ad alta densità e un grande schermo a media densità utilizzino la stessa risorsa. È necessario posizionare l'immagine che si desidera riutilizzare nella cartella 'Drawable-nodpi'. Ciò impedirà alla piattaforma di eseguire il proprio ridimensionamento quando lo utilizza. Per esempio, supponendo che si dispone di una risorsa chiamata 'my_resource', se si desidera che lo schermo tablet-size per usare la vostra risorsa xhdpi, quindi spostarlo fuori drawable-xhdpi e rinominarlo in questo modo:
/drawable-nodpi/my_resource_xhdpi.png
Poi, nel cartelle sia drawable-xhdpi e disegnabile-XLarge, creare un file chiamato my_resource.xml che assomiglia a questo:
<?xml version="1.0" encoding="utf-8"?>
<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
android:src="@drawable/my_resource_xhdpi">
</bitmap>
Ora, quando si utilizza @ drawable/my_resource, la versione xhdpi saranno utilizzati da schermi xhdpi e xlarge schermi e devi solo mantenere una versione dell'immagine. Uso questa tecnica parecchio e funziona davvero bene. Spero possa aiutare!
@ warrenfaith: Sono rappresentate anche con lo stesso significato. –
@ Raman-Mystry mi dispiace, non capisco cosa stai cercando di dire. – WarrenFaith
@WarrenFaith Ho provato il tuo approccio, quello ha funzionato per me. Grazie. Ma a causa delle dimensioni dell'app, credo che userò l'approccio di kingraam. – efeyc