Tengo una pregunta sobre las bibliotecas de soporte de Android, los fragmentos y, como ejemplo específico, la ViewPager
clase. Mi intención es crear una aplicación con una funcionalidad similar a la muestra proporcionada en el sitio web para desarrolladores de Android ( http://developer.android.com/training/animation/screen-slide.html o http://developer.android.com/ entrenamiento / implementación-navegación / lateral.html ). Al examinar su código, me di cuenta de que utilizan la android.support.v4.app
biblioteca, que según mi investigación es la única forma de acceder a la ViewPager
clase.
En mi situación, no tengo interés en la compatibilidad con versiones anteriores. El nivel mínimo de API es 14 (Ice Cream Sandwich) y el objetivo de construcción es 4.2 Jelly Bean. En su forma más simple, mi aplicación funciona exactamente igual que la segunda demostración que vinculé en el sitio web de desarrollo de Android, simplemente deslizando entre tres pestañas con contenido en cada una.
Todos los artículos / publicaciones / respuestas que he leído parecen favorecer en gran medida la biblioteca de soporte v4 . Ahora para mi, aunque larga, pregunta (s):
¿Cuál es la mejor manera de estructurar mi aplicación, usando
android.support.v4.app
, y por lo tanto usando SupportFragments, o usar los Fragments provistos enandroid.app
- y por qué?Si los Fragmentos de
android.app
son el camino a seguir, ¿cuál es la forma óptima de acercarseViewPagers
?Si SupportFragments son los más adecuados para la tarea, estimaría que poseen la misma funcionalidad que el otro, entonces, ¿cuál es el propósito de tenerlos dentro
android.app
?
Espero que alguien con una comprensión más clara pueda darme un poco de aclaración porque estoy aturdido ...
SupportFragment
no es una clase en el SDK de Android ...
SupportFragment
, simplemente me refiero a la Fragment
clase disponible en android.support.v4.app
.
ViewPager
adentro android.app
.
Fragments
si está utilizando laViewPager
que necesita para utilizar la biblioteca de soporteSupportFragment