Autore Topic: Tab Widged per Layout Verticale  (Letto 403 volte)

Offline Lukiep

  • Nuovo arrivato
  • *
  • Post: 27
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Nexus
  • Play Store ID:
    Lukiep
  • Sistema operativo:
    Windows 7/8
Tab Widged per Layout Verticale
« il: 01 Febbraio 2012, 22:50:48 CET »
0
Ciao a tutti, ho la necessità per questioni di spazio visivo, di fare in modo che quando il device è in modalità landscape, i pulsanti del tabwidget si posizionino a destra (o a sinistra) impilati, invece che in alto.

Ho provato a scorrere la documentazione, ma sembra che non ci sia nessun modo per fare ciò.

Grazie in anticipo,
Luca

Offline Carontes

  • Nuovo arrivato
  • *
  • Post: 40
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Huawei Ideos u8150
Re:Tab Widged per Layout Verticale
« Risposta #1 il: 02 Febbraio 2012, 01:20:06 CET »
0
Devi creare un nuovo layout che vale solo quando il dispositivo è in landscape, poi lo devi posizionare nella cartella layout-land che a sua volta si deve trovare in res. Esempio: il tuo layout per il portrait si chiama mio_layout.xml e si trova in res/layout, adesso crei un nuovo layout per il landscape e lo chiami mio_layout.xml e poi lo posizioni in res/layout-land.

Offline Lukiep

  • Nuovo arrivato
  • *
  • Post: 27
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Nexus
  • Play Store ID:
    Lukiep
  • Sistema operativo:
    Windows 7/8
Re:Tab Widged per Layout Verticale
« Risposta #2 il: 02 Febbraio 2012, 01:31:42 CET »
0
Grazie Carontes, ma il problema non è distinguere i due layout, ma fare in modo che il tabwidget stia a sinistra e abbia i bottoni impilati.

Al momento riesco a metterli solo in alto o in basso.

Offline Carontes

  • Nuovo arrivato
  • *
  • Post: 40
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Huawei Ideos u8150
Re:Tab Widged per Layout Verticale
« Risposta #3 il: 02 Febbraio 2012, 03:12:38 CET »
0
Se non sbaglio è una scelta dettata da Google. Se non ricordo male Google (o forse l'ho letto da un'altra parte) disse anche di mettere il tabwidget in alto in modo da non creare problemi con i tasti soft touch che si trovano appena sotto lo schermo del telefono. Non funziona neanche usando un layout diverso dal LinearLayout?

Offline Lukiep

  • Nuovo arrivato
  • *
  • Post: 27
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Nexus
  • Play Store ID:
    Lukiep
  • Sistema operativo:
    Windows 7/8
Re:Tab Widged per Layout Verticale
« Risposta #4 il: 02 Febbraio 2012, 13:17:05 CET »
0
No, sono riuscito solo a metterlo in basso tramite un gioco di linear layout innestati (con il problema che il focus iniziale è sempre sul fondo dell'activity).

Mettendole a sinistra, sfasa tutto e non visualizza nulla.