Autore Topic: Tab + Swipe con Layout  (Letto 1083 volte)

Offline LP84

  • Nuovo arrivato
  • *
  • Post: 9
  • Respect: 0
    • Google+
    • LPirro
    • Mostra profilo
  • Dispositivo Android:
    LG Optimus 3D, HTC Magic, Samsung Galaxy S, Samsung Galaxy SII
  • Sistema operativo:
    Windows 7, Ubuntu 10.10
Tab + Swipe con Layout
« il: 19 Gennaio 2013, 14:36:48 CET »
0
Ciao ragazzi,

Sto sviluppando un applicazione e ho la necessità di creare due tab che si devono poter scorrere con un semplice swipe. I tab al loro interno conterranno solo un layout (che è questo http://ompldr.org/vZ3F2aA) e quando si fa uno swipe e si passa quindi alla seconda pagina si deve caricare lo stesso layout in pratica (con il nome e l'immagine diversa ovviamente ma quella è una cosa che faccio io..)

Ho usato la (http://actionbarsherlock.com/).

Il risultato che voglio ottenere (l'ho fatto con photoshop) è simile a questo:



Ho anche trovato un esempio e sto seguendo questo come base: http://wptrafficanalyzer.in/blog/implement-swiping-between-tabs-with-viewpager-in-action-bar-using-sherlock-library/ ma non sono riuscito a creare il layout sui tab.

Spero che mi sono fatto capire e sopratutto spero che riusciate a darmi una mano!

Se vi serve qualcos'altro basta chiedere! :) Grazie in anticipo a tutti!

Offline Nicola_D

  • Moderatore
  • Utente storico
  • *****
  • Post: 2479
  • SBAGLIATO!
  • Respect: +323
    • Github
    • Google+
    • nicoladorigatti
    • Mostra profilo
  • Dispositivo Android:
    Nexus 6p, Nexus 4, Nexus S, Nexus 7(2012)
  • Sistema operativo:
    Windows 7
Re:Tab + Swipe con Layout
« Risposta #1 il: 19 Gennaio 2013, 15:41:55 CET »
0
l'esempio base di mostrare due tab che scorrono l'hai fatto?
IMPORTANTE:NON RISPONDO A PROBLEMI VIA MESSAGGIO PRIVATO
LOGCAT: Non sai cos'è? -> Android Debug Bridge | Android Developers
               Dov'è in Eclipse? -> Window -> Open Prospective -> DDMS e guarda in basso!
[Obbligatorio] Logcat, questo sconosciuto! (Gruppo AndDev.it LOGTFO) - Android Developers Italia

Offline LP84

  • Nuovo arrivato
  • *
  • Post: 9
  • Respect: 0
    • Google+
    • LPirro
    • Mostra profilo
  • Dispositivo Android:
    LG Optimus 3D, HTC Magic, Samsung Galaxy S, Samsung Galaxy SII
  • Sistema operativo:
    Windows 7, Ubuntu 10.10
Re:Tab + Swipe con Layout
« Risposta #2 il: 19 Gennaio 2013, 15:48:59 CET »
0
l'esempio base di mostrare due tab che scorrono l'hai fatto?

Si, quello che c'è nell'esempio che ho messo anche nel post: http://wptrafficanalyzer.in/blog/implement-swiping-between-tabs-with-viewpager-in-action-bar-using-sherlock-library/. Ho creato le varie activity e fino a li ci sono. Il problema è che al posto delle scritte "Jelly Bean, IceCream Sandwich, HoneyComb, ecc" voglio avere questo layout nei tab:

http://ompldr.org/vZ3F2aA

Offline Nicola_D

  • Moderatore
  • Utente storico
  • *****
  • Post: 2479
  • SBAGLIATO!
  • Respect: +323
    • Github
    • Google+
    • nicoladorigatti
    • Mostra profilo
  • Dispositivo Android:
    Nexus 6p, Nexus 4, Nexus S, Nexus 7(2012)
  • Sistema operativo:
    Windows 7
Re:Tab + Swipe con Layout
« Risposta #3 il: 19 Gennaio 2013, 15:51:53 CET »
0
IMPORTANTE:NON RISPONDO A PROBLEMI VIA MESSAGGIO PRIVATO
LOGCAT: Non sai cos'è? -> Android Debug Bridge | Android Developers
               Dov'è in Eclipse? -> Window -> Open Prospective -> DDMS e guarda in basso!
[Obbligatorio] Logcat, questo sconosciuto! (Gruppo AndDev.it LOGTFO) - Android Developers Italia

Offline LP84

  • Nuovo arrivato
  • *
  • Post: 9
  • Respect: 0
    • Google+
    • LPirro
    • Mostra profilo
  • Dispositivo Android:
    LG Optimus 3D, HTC Magic, Samsung Galaxy S, Samsung Galaxy SII
  • Sistema operativo:
    Windows 7, Ubuntu 10.10
Re:Tab + Swipe con Layout
« Risposta #4 il: 19 Gennaio 2013, 15:56:01 CET »
0
ok, allora devi mettere quel layout come layout dei fragment.
ci sono vari esempi sul forum tipo:
[medio] Activity con ViewPager e Fragments - Android Developers Italia
[medio] Backup di un database SQLite su sdcard. - Android Developers Italia

Quindi io  mi creo i due layout e poi li imposto al fragment. Giusto?

Offline Nicola_D

  • Moderatore
  • Utente storico
  • *****
  • Post: 2479
  • SBAGLIATO!
  • Respect: +323
    • Github
    • Google+
    • nicoladorigatti
    • Mostra profilo
  • Dispositivo Android:
    Nexus 6p, Nexus 4, Nexus S, Nexus 7(2012)
  • Sistema operativo:
    Windows 7
Re:Tab + Swipe con Layout
« Risposta #5 il: 19 Gennaio 2013, 17:45:23 CET »
0
esatto, o un layout ( se uguale per entrambi) e poi ci gestisci la logica nei fragment.
Prima però di programmare è bene capire come funzionano le activity e i fragment, senno stiamo qui mesi a discutere sul come fare!
dai un occhio alla documentazione ufficiale, li c'è tutto quello che ti serve, e se non ti basta, cerca tra i tutorial sul forum!
IMPORTANTE:NON RISPONDO A PROBLEMI VIA MESSAGGIO PRIVATO
LOGCAT: Non sai cos'è? -> Android Debug Bridge | Android Developers
               Dov'è in Eclipse? -> Window -> Open Prospective -> DDMS e guarda in basso!
[Obbligatorio] Logcat, questo sconosciuto! (Gruppo AndDev.it LOGTFO) - Android Developers Italia

Offline LP84

  • Nuovo arrivato
  • *
  • Post: 9
  • Respect: 0
    • Google+
    • LPirro
    • Mostra profilo
  • Dispositivo Android:
    LG Optimus 3D, HTC Magic, Samsung Galaxy S, Samsung Galaxy SII
  • Sistema operativo:
    Windows 7, Ubuntu 10.10
Re:Tab + Swipe con Layout
« Risposta #6 il: 19 Gennaio 2013, 17:48:50 CET »
0
esatto, o un layout ( se uguale per entrambi) e poi ci gestisci la logica nei fragment.
Prima però di programmare è bene capire come funzionano le activity e i fragment, senno stiamo qui mesi a discutere sul come fare!
dai un occhio alla documentazione ufficiale, li c'è tutto quello che ti serve, e se non ti basta, cerca tra i tutorial sul forum!

Si infatti. Le activity so come funzionano. I Fragment no e dato che è fondamentale con le ultime API mi tocca capirle e studiarle bene.

EDIT: Ci sono riuscito. Grazie mille per le dritte sei stato molto gentile e disponibile! :)
« Ultima modifica: 19 Gennaio 2013, 18:17:05 CET da LP84 »