Tenho uma pergunta sobre as bibliotecas de suporte do Android, fragmentos e, como exemplo específico, a ViewPager
classe. Minha intenção é criar um aplicativo com funcionalidade semelhante à amostra fornecida no site do desenvolvedor Android ( http://developer.android.com/training/animation/screen-slide.html ou http://developer.android.com/ treinamento / implementação-navegação / lateral.html ). Observando o código deles, notei que eles utilizam a android.support.v4.app
biblioteca, que, a partir de minhas pesquisas, é a única maneira de acessar a ViewPager
classe.
Na minha situação, não tenho interesse em compatibilidade com versões anteriores. O nível mínimo de API é 14 (Ice Cream Sandwich) e o destino da compilação é 4,2 Jelly Bean. Na sua forma mais simples, meu aplicativo executa exatamente o mesmo que a segunda demonstração que eu vinculei no site de desenvolvimento do Android - basta passar entre três guias com conteúdo em cada uma.
Todos os artigos / postagens / respostas que li parecem favorecer fortemente a biblioteca de suporte da v4 . Agora, para minha (s) longa (s) pergunta (s):
Qual é a melhor maneira de estruturar meu aplicativo - usando
android.support.v4.app
e, assim, usando SupportFragments, ou usar os Fragmentos fornecidos emandroid.app
- e por quê?Se os fragmentos de
android.app
são o caminho a percorrer, qual é a melhor maneira de abordarViewPagers
?Se os SupportFragments forem mais adequados para a tarefa, eu estimaria que eles possuem a mesma funcionalidade que a outra - então qual é o objetivo de tê-los por dentro
android.app
?
Espero que alguém com um entendimento mais claro possa me dar um pouco de esclarecimento porque estou confuso ...
SupportFragment
não é uma classe no SDK do Android ...
SupportFragment
, estou apenas me referindo à Fragment
classe disponível no android.support.v4.app
.
ViewPager
no android.app
.
Fragments
se você estiver usando oViewPager
que você precisa para usar a biblioteca de suporteSupportFragment