¿Cómo puedo implementar el desplazamiento horizontal sin utilizar la biblioteca de soporte?

Si no necesito conceder soporte para versiones anteriores de android y solo puedo usar API 17, ¿hay una manera alternativa de implementar el tanto anclado horizontalmente (como en gmail) y no usar viewpager, fragmentsactivities (las nuevas API ya tienen fragmentos. ..) etc para deshacerse de la biblioteca de apoyo?

Todos los tutoriales que he encontrado para deslizar horizontal muestran cómo hacerlo usando la biblioteca de soporte y FragmentActivities. De lo contrario, ¿cuál es la ventaja de las nuevas API si no puedo usar sus clases y métodos nativos?

Deshacerse de la biblioteca de soporte

ViewPager sólo existe en la Biblioteca de soporte técnico de Android. La Biblioteca de soporte de Android no es sólo para backports.

Nuevas API ya tienen fragmentos

ViewPager puede usar fragmentos nativos de nivel 11 de API, aunque puede que necesite crear su propio PagerAdapter . O bien, puede utilizar ViewPager sin fragmentos, utilizando objetos de View o ViewGroup para las páginas.

¿Hay una manera alternativa de implementar el tanto anunciado golpe horizontal

Le invitamos a escribir su propio reemplazo para ViewPager . La mayoría de los desarrolladores prefieren reutilizar ViewPager , para reducir los costos de desarrollo y mantenimiento.

También hay HorizontalScrollView , una fuente abierta HorizontalListView flotando alrededor, y así sucesivamente.

Usted puede escribir su propio FragmentPagerAdapter que funciona con android.app.Fragment lugar de android.support.v4.app.Fragment para minimizar la dependencia en la biblioteca de soporte. Sólo necesitas crear tu propia clase para el adaptador (basado en FragmentPagerAdapter de la biblioteca de soporte, que se puede encontrar en la carpeta <android-sdks>/extras/android/support/v4/src/java/android/support/v4/app/ ). Sólo la modificación está en la sección de importación – debe hacer referencia a Fragment , FragmentManager y FragmentTransaction de android.app lugar de android.support.v4.app .

  • Índice de fragmentos de resultados de actividad Fuera del rango: 0x20001
  • El fragmento que se obtiene de backstack, llama onCreateView () de nuevo
  • Diferentes SoftInputMode en la misma Actividad, ¿es posible?
  • Un ListView puede contener fragmentos
  • No se puede cambiar ID de contenedor de fragmento
  • Circular ViewPager. Fragmentos no funcionan como se suponía después de la primera ronda
  • Cómo detener la llamada onCreateView cuando cambia de ficha diferente (como tab1, tab2) en android?
  • Fragmento con múltiples backstack
  • ¿Cómo: gridview dentro de un fragmento?
  • Android getActivity () devuelve siempre nulo dentro del fragmento
  • Barra de herramientas y NavigationDrawer
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.