Sto avendo alcuni problemi con i layout nella mia applicazione Android. Ho creato più directory di risorse Android, per più dispositivi Android. Il problema si presenta quando provo a testare la mia app su a emulatore di nexus 5 il layout dello schermo è fuori dai limiti, è sproporzionato completamente nella mia app tutti i layout per il layout xxhdpi-1080-1920 sembra completamente al di là, il problema sorge quando avvio la mia app in un emulatore di nexus 5. Sembra che l'emulatore scelga una diversa dimensione di layout e non quella che si suppone.
E ho anche una domanda che richiede la creazione del layout. È il modo migliore per coprire il maggior numero possibile di dispositivi Android, invece di fare tutte le risoluzioni del layout: ad esempio: -mdpi-460x800, xhdpi-720x1290, xhdpi-1080x1920, e così via ... Ci vogliono davvero più di 18 tipi di directory di layout ed è abbastanza.
Ho già esaminato tutta la documentazione supportando diversi schermi.
risposte:
0 per risposta № 1Potresti coprire quasi tutti i dispositivi Android nel mondo. Per fare questo è necessario disporre di risorse specifiche del dispositivo.
per le versioni di Android precedenti alla 3.2
layout-ldpi
layout-mdpi
layout-hdpi
layout-xhdpi
per Android versione 3.2 e successive
layout-sw360dp
layout-sw420dp
layout-sw600dp
layout-sw720dp
Questo è solo un esempio rappresentativo, più informazioni Qui nei documenti android