Impossibile trovare una soluzione a questo problema. Sto creando un'app per Android che utilizza Frammenti. Finora ho usato quelli nativi rispetto a quelli della libreria di supporto perché sto puntando l'app al Nexus 7. Tuttavia non ho problemi ad usare la libreria di supporto se non fa differenza per lo sviluppo (ho letto qualcosa circa nessun ActionBar?).Utilizzo di ViewPager con frammenti nativi
Il mio problema è che voglio avere un frammento che riempia metà dello schermo e mostri un'area di tipo di schede scorrevoli. Voglio che l'utente sia in grado di scorrere a destra e a sinistra e visualizzare Frammenti diversi per ogni "pagina" (Frammenti nidificati che conosco ma ho letto che sono supportati ora). Fondamentalmente voglio che sia come il Play Store quando stai scorrendo tra Top Paid, Top Free ecc. Eccetto occupare solo metà dello schermo (che ottengo usando un frammento), l'altra metà dello schermo è un altro frammento che ho già scritto. Un'altra cosa è che all'interno di ogni "pagina" (come Top Free ecc.) Voglio avere 2 ListView.
Tuttavia sembra che la componente ViewPager è solo una parte delle librerie di supporto che a mio avviso significa che devo cambiare tutti i miei frammenti a quelli di supporto. È questo l'unico modo per ottenere questo layout? Ci deve essere un modo più semplice; Ho visto qualcosa chiamato Workspace su un video I/O di Google, quindi ho pensato che fosse un modello di progettazione dell'interfaccia utente molto comune.
Grazie
per quanto ne so è possibile utilizzare frammenti nativi con un viewpager, anche se sto usando frammenti di supporto per la mia app. È davvero facile cambiarli per supportare i frammenti. –
Sì, l'ultima volta che ho provato a utilizzare i frammenti nativi con un viewpager ho finito con la conversione per supportare i frammenti a causa della frustrazione :) – leenephi
Non è possibile, a meno che non si ottenga il codice sorgente per ViewPager e FragmentPagerAdapter e li si modifichi. ViewPager e FragmentPagerAdapter esistono solo nella SupportLibrary e necessita di un'istanza di Support Fragment Manager per poter utilizzare Fragments. –