Autore Topic: Fragment e schermi con risoluzione differente  (Letto 490 volte)

Offline crc_error

  • Utente junior
  • **
  • Post: 85
  • Respect: +8
    • Mostra profilo
  • Dispositivo Android:
    LG-P500
  • Sistema operativo:
    Windows 8, Ubuntu 12
Fragment e schermi con risoluzione differente
« il: 23 Dicembre 2013, 22:47:07 CET »
0
Ciao a tutti e buone feste  :D

Ho un problema coi fragment e il loro uso su schermi di differenti risoluzioni.

In pratica per ora ho questi cartelle (port e land).
Lanciando l'applicazione sull'emulatore viene caricato il fragment per il sw320dp sia che l'app stia girando su un emulatore NexusS, che un Nexus4 che un mdpi da 320x480...

Il supporto per differenti risoluzioni funziona solo per le activities o anche per i fragment?
Se funziona anche per i fragment, perchè sia su un 160dpi che su un 480dpi mi carica sempre il fragment sw320dp?

/values-port
/values-sw240dp-port

Codice (XML): [Seleziona]
<?xml version="1.0" encoding="utf-8"?>
<resources>
    <!-- per ora act_home_port, act_home_land nelle varie risoluzioni hanno solo un bg differente -->
    <item name="home_layout" type="layout">@layout/act_home_port</item>
    <!-- anche i fragment hanno bg differente e un margine di 50 dp -->
    <item name="home_info_box_frg_uno" type="layout">@layout/frg_menu_info_uno</item>
</resources>

/values-sw320dp-port
Codice (XML): [Seleziona]
<?xml version="1.0" encoding="utf-8"?>
<resources>
    <!-- per ora act_home_port, act_home_land nelle varie risoluzioni hanno solo un bg differente -->
    <item name="home_layout" type="layout">@layout/act_home_port</item>
    <!-- anche i fragment hanno bg differente e un margine di 50 dp -->
    <item name="home_info_box_frg_uno" type="layout">@layout/frg_menu_info_uno_320</item>
</resources>

Grazie mille in anticipo a tutti, e buone feste  ;-)

Post unito: 24 Dicembre 2013, 00:06:27 CET
Mi rispondo da solo.. ho sbagliato a rinominare le cartelle ... :-X

« Ultima modifica: 24 Dicembre 2013, 00:06:27 CET da crc_error, Reason: Merged DoublePost »