2012-04-09 7 views
7

La mia domanda è semplice e semplice, come c'è layout-sw600dp, values-sw600dp, rispettivamente per il layout e i valori, cosa c'è per la cartella drawable in relazione alla dimensione dello schermo.Come layout-sw600dp, alternativa per il drawable

Ho letto in vari documenti che se vogliamo utilizzare uno schermo maggiore o uguale a 7 pollici possiamo usare la cartella layout-sw600dp, e per qualsiasi dispositivo di dimensioni minori, verrà presa in considerazione la cartella di layout. Quindi, come possiamo usare lo stesso concetto anche per le immagini. In questo momento ci sono le cartelle ldpi, mdpi, hdpi, ma le immagini vengono prese in base alla densità dello schermo e non alle dimensioni dello schermo. Ora, se sto sviluppando un'applicazione che funziona sia su dispositivo che su telefono, quale dovrebbe essere il mio probabile approccio per le immagini.

Grazie in anticipo, per favore guidami.

risposta

18

è possibile utilizzare lo stesso concetto anche per disegnabile come drawable-sw600dp, drawable-sw600dp-mdpi ecc. L'ho usato nella mia applicazione.

3

Non sono al 100% su questo, ma penso che si possa anche usare la stessa convenzione con i drawable. Prova drawable-sw600dp-hdpi o qualcosa di simile. Anche se ho alcune domande a cui potresti voler rispondere prima di procedere:

  1. Perché vuoi un'immagine diversa (non una risoluzione) per una dimensione dello schermo più grande?
  2. Come già sapete, un dispositivo da 7 pollici userebbe la cartella layout-sw600dp, quindi perché non avere un nome diverso per un diverso drawable? Sarebbe molto più pulito, imo.
+0

In realtà, desidero utilizzare solo immagini a risoluzione diversa e dopo aver utilizzato la cartella drwable-sw600dp anche le immagini vengono prese solo dalla cartella predefinita – Android