Ho una domanda riguardante le librerie di supporto Android, i frammenti e, come esempio specifico, la ViewPagerclasse. 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.applibreria, che dalla mia ricerca è l'unico modo per accedere alla ViewPagerclasse.
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.appe quindi utilizzando SupportFragments o utilizzare i frammenti forniti inandroid.app- e perché?Se i frammenti
android.appsono 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 ...
SupportFragmentnon è un corso nell'SDK di Android ...
SupportFragment, mi riferisco semplicemente alla Fragmentclasse disponibile in android.support.v4.app.
ViewPagerin android.app.
Fragmentsse si sta utilizzandoViewPagerè necessario utilizzare la libreria di supportoSupportFragment