¿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?
- Pasar parámetros de Android FragmentActivity a Fragment
- Cómo guardar el estado del fragmento teniendo listview
- Android Spinner Dropdown flecha que no se muestra
- No se puede actualizar / actualizar listview en un fragmento de otro fragmento en ViewPager
- Listview conjunto adaptador fragmento nullpointerexception
- Mostrar el botón de arriba en la barra de acción en las preferencias de la pantalla principal
- Android corta mi texto cuando usa fragmentos
- ¿Cómo iniciar la transición de elementos compartidos usando Fragmentos?
- Fragmento de actualización de ViewPager en el dispositivo
- MapView en Fragmento (Android 4.0 o superior)
- Botón Haga clic dentro del fragmento para abrir un nuevo fragmento
- Fragment onResume () no se llama cuando se utiliza FragmentPagerAdapter
- Error de orientación de conmutación: Fragmento de error - ID de duplicado, etiqueta o identificador de origen 0x0
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
.
- Cambiar el color del texto destacado en Android
- ¿Cómo puedo editar el código fuente de android os teclado?