Autore Topic: Impostare XML uguale per tutti i dispositivi  (Letto 334 volte)

Offline daddi

  • Nuovo arrivato
  • *
  • Post: 4
  • Respect: 0
    • Mostra profilo
  • Sistema operativo:
    Windows 7 64Bit
Impostare XML uguale per tutti i dispositivi
« il: 15 Giugno 2014, 10:45:03 CEST »
0
Salve a tutti sono nuovo del forum volevo chiedervi come si può impostare il formato dei miei xml uguali per tutti i tablet ma soprattutto come posso ingrandirli principalmente per i dispositivi tablet da 10" o 11". perché anche prendendo le immagini dalla cartella drawable xhdpi con un formato di 500*500 risultano sempre piccole....

Grazie mille a tutti e Buona Domenica

Offline daddi

  • Nuovo arrivato
  • *
  • Post: 4
  • Respect: 0
    • Mostra profilo
  • Sistema operativo:
    Windows 7 64Bit
Re:Impostare XML uguale per tutti i dispositivi
« Risposta #1 il: 19 Giugno 2014, 21:16:45 CEST »
0
Nessuno sa darmi una risposta??

Offline dellaz

  • Nuovo arrivato
  • *
  • Post: 38
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Nexus 7 (2012)
  • Sistema operativo:
    Win 8, Ubuntu 14.10, Mac OS X 10.10 (Yosemite)
Re:Impostare XML uguale per tutti i dispositivi
« Risposta #2 il: 19 Giugno 2014, 22:12:27 CEST »
0
Ciao, se vuoi usare un layout unico per tutti i dispositivi (cosa sconsigliata, in realtà) è sufficiente inserire i propri file XML all'interno della cartella "layout".
Se vuoi un layout "dedicato" per i dispositivi con un display grande almeno X pollici devi mettere il relativo file XML in una cartella chiamata "layout-swY", con X e Y pari a:
  • 320dp: a typical phone screen (240x320 ldpi, 320x480 mdpi, 480x800 hdpi, etc).
  • 480dp: a tweener tablet like the Streak (480x800 mdpi).
  • 600dp: a 7” tablet (600x1024 mdpi).
  • 720dp: a 10” tablet (720x1280 mdpi, 800x1280 mdpi, etc)
Es: per un tablet da 7 pollici la cartella si chiamerà "layout-sw600dp".


Per quanto riguarda il discorso immagini, invece, la cartella "xhdpi" (e simili) misura la densità di pixel, ovvero quanti pixel ci sono in un area di 1 pollice2, per cui non è detto che a schermi più grandi corrisponda una densità maggiore.. Ad esempio il Nexus 7 (2012) ha 216 dpi e misura 7 pollici, mentre il Nexus 5 ha 323 dpi e misura 5''.
« Ultima modifica: 19 Giugno 2014, 22:14:45 CEST da dellaz »
LogCat is the way!
Hai trovato utile una risposta? Clicca su

Offline daddi

  • Nuovo arrivato
  • *
  • Post: 4
  • Respect: 0
    • Mostra profilo
  • Sistema operativo:
    Windows 7 64Bit
Re:Impostare XML uguale per tutti i dispositivi
« Risposta #3 il: 19 Giugno 2014, 22:54:52 CEST »
0
Ok Grazie Mille per i chiarimenti in merito. posso chiederti una volta create queste quattro cartelle, come imposto da far in modo che quando si apra l'App in automatico prenda il file dalla cartella corretta?

Grazie mille

Saluti
Davide

Offline dellaz

  • Nuovo arrivato
  • *
  • Post: 38
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Nexus 7 (2012)
  • Sistema operativo:
    Win 8, Ubuntu 14.10, Mac OS X 10.10 (Yosemite)
Re:Impostare XML uguale per tutti i dispositivi
« Risposta #4 il: 19 Giugno 2014, 23:00:30 CEST »
0
Se usi il sistema di naming previsto da Android allora il sistema operativo si preoccupa da solo di scegliere i file giusti, sulla base della presenza o meno di determinate caratteristiche del dispositivo.
Vedi anche http://developer.android.com/guide/topics/resources/providing-resources.html
LogCat is the way!
Hai trovato utile una risposta? Clicca su

Offline daddi

  • Nuovo arrivato
  • *
  • Post: 4
  • Respect: 0
    • Mostra profilo
  • Sistema operativo:
    Windows 7 64Bit
Re:Impostare XML uguale per tutti i dispositivi
« Risposta #5 il: 19 Giugno 2014, 23:04:02 CEST »
0
Grazie mille sei stato fondamentale e esaustivo.

Buona serata

Davide

Offline dellaz

  • Nuovo arrivato
  • *
  • Post: 38
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Nexus 7 (2012)
  • Sistema operativo:
    Win 8, Ubuntu 14.10, Mac OS X 10.10 (Yosemite)
Re:Impostare XML uguale per tutti i dispositivi
« Risposta #6 il: 19 Giugno 2014, 23:15:30 CEST »
0
Prego ;)
Se il problema è stato risolto marca il topic come risolto!

Buona serata anche a te ;)
LogCat is the way!
Hai trovato utile una risposta? Clicca su