Ho una domanda riguardante le librerie di supporto Android, i frammenti e, come esempio specifico, la ViewPager
classe. La mia intenzione è quella di creare un'app con funzionalità simili all'esempio fornito sul sito Web per sviluppatori Android ( http://developer.android.com/training/animation/screen-slide.html o http://developer.android.com/ formazione / implementazione-navigazione / laterale.html ). Esaminando il loro codice, ho notato che utilizzano la android.support.v4.app
libreria, che dalla mia ricerca è l'unico modo per accedere alla ViewPager
classe.
Nella mia situazione, non ho interesse per la retrocompatibilità. Il livello minimo di API è 14 (Ice Cream Sandwich) e l'obiettivo di costruzione è 4.2 Jelly Bean. Nella sua forma più semplice, la mia app si comporta esattamente come la seconda demo che ho collegato sul sito Web degli sviluppatori Android, scorrendo semplicemente tra tre schede con contenuti in ciascuna.
Tutti gli articoli / post / risposte che ho letto sembrano favorire fortemente la libreria di supporto v4 . Ora per le mie domande, anche se lunghe:
Qual è il modo migliore per strutturare la mia applicazione - utilizzando
android.support.v4.app
e quindi utilizzando SupportFragments o utilizzare i frammenti forniti inandroid.app
- e perché?Se i frammenti
android.app
sono la strada da percorrere, qual è il modo ottimale per avvicinarsiViewPagers
?Se SupportFragments è il più adatto all'attività, stimerei che possiedano la stessa funzionalità dell'altro - quindi qual è lo scopo di averli all'interno
android.app
?
Spero che qualcuno con una comprensione più chiara possa darmi un po 'di chiarimenti perché sono sbalordito ...
SupportFragment
non è un corso nell'SDK di Android ...
SupportFragment
, mi riferisco semplicemente alla Fragment
classe disponibile in android.support.v4.app
.
ViewPager
in android.app
.
Fragments
se si sta utilizzandoViewPager
è necessario utilizzare la libreria di supportoSupportFragment