2012-10-19 17 views
7

Ho fatto un'app in precedenza che era tutto buono, al momento dello sviluppo c'erano solo due dispositivi nella nota galassia del mercato e samsung nexus, ora i dispositivi con risoluzione 720 * 1280 sono intorno al 30, quando la mia app viene eseguita su questi dispositivi, vanno a sinistra lasciando lo spazio vuoto dietro, il nome della cartella di layout è stato creato erano layout-small, layout-large, layout-normal,nome cartella di layout per dispositivi 720x1280 come samsung galaxy s3

Per quanto ne so xlarge è per compresse, la mia domanda è quale sarà il nome della cartella di layout per i dispositivi con risoluzione 720 * 1280, e quale dpi in larghezza hanno, come nel normale schermo la larghezza è 320 dpi, ciò che sarà nei dispositivi hd.

Modifica: un'altra cosa sw360dp funziona correttamente su ICS, jelly bean non preleva risorse da esso. :/

risposta

15

Provare a usare nome di cartella con/layout sw360dp/e larghezza 360dp

+0

ho sw360dp ma non è usato da S3 – Mikey

+0

per favore, per favore, come lo calcoliamo? –

3

Per i dispositivi con risoluzione 720 * 1280, è possibile utilizzare la cartella layout-sw720dp

Maggiori informazioni sono fornite nelle official documentation (si vedano gli esempi di configurazione)

Per aiutare a indirizzare alcuni dei vostri progetti per diversi tipi di dispositivi , ecco alcuni numeri per larghezze tipiche schermo:

  • 320dp: uno schermo normale telefono (240x320 ldpi, 320x480 mdpi, 480x800 hdpi, ecc.).
  • 480dp: una tavoletta di tipo tweener come la Streak (480x800 mdpi).
  • 600dp: un tablet da 7 "(600x1024 mdpi).
  • 720dp: un tablet da 10 "(720x1280 mdpi, 800x1280 mdpi, ecc.).

Per gli altri casi in cui si desidera personalizzare ulteriormente l'interfaccia utente per differenziare tra le dimensioni, come da 7” e 10” compresse, è possibile definire ulteriori piccoli layout di larghezza:

  • res/layout di /main_activity.xml # Per portatili (minore di 600dp disponibili larghezza)
  • res/layout sw600dp/main_activity.xml # Per 7” compresse (600dp largo e più grande)
  • res/layout sw720dp/main_activity.xml # Per tablet da 10 "(720 dpi di larghezza e più grande)
+0

la larghezza sarà 720dp? –

+0

sì .. è dato nella tabella su si vede nella documentazione ufficiale – Renjith

+0

ok ci provo, e ti dico –

Problemi correlati