DialogFragment muestra una lista de iconos con paginación

En mi aplicación, los usuarios pueden enviar un icono / regalo a otros usuarios. Quiero mostrar un popup DialogFragment que incluye paginación de iconos disponibles.

Por ejemplo, tengo un total de 15 iconos para mostrar. Quiero mostrar 6 iconos por página, lo que significa que debería tener 3 "páginas" para deslizar horizontalmente.

Buscapersonas similares

Intenté usar un FragmentPagerAdapter y RecyclerView con GridLayout para los iconos. Pero en realidad no funciona como lo quiero.

¿Cómo se puede implementar con un PagerAdapter sin fragmentos?

Si no desea utilizar fragmentos, intente con una actividad normal con un tema de diálogo. p.ej; <activity android:name="your_activity_name" android:theme="@android:style/Theme.Dialog" />

  1. Cree un DialogFragment con ViewPager y indicador del paginador en él (según su diseño).
  2. Agregue un PagerAdapter para ViewPager.
  3. Cree un diseño y agregue el RecyclerView en él.
  4. Ahora utilice el diseño creado en el Paso 3 en PagerAdapter y dentro de PagerAdapter, configure Adapter para recyclerview con GridLayoutManager y Horizontal Orientation y muestre los 6 elementos de su lista.

Puede utilizar tres páginas cada una que contenga un RecyclerView , cada página es una vista personalizada en lugar de un fragmento. Pero todavía tienes que usar ViewPager para navegar por las páginas

  • FragmentPagerAdapter no restaura fragmentos al cambiar de orientación
  • Android View Pager Adapter muestra una pantalla vacía
  • Android ViewPager problema de desplazamiento con sólo un elemento cuando se utiliza getPageWidth de PagerAdapter
  • Cómo alimentar datos a PagerAdapter
  • Cómo eliminar el elemento de viewpager y pageradapter
  • Diferencia entre FragmentPagerAdapter con ViewPager con OffScreenLimit establecido en 1 y FragmentStatePagerAdapter?
  • Actualizando viewpager con fragmentos en un nuevo orden
  • ViewPager - onCreateView no siempre se llama
  • Viewpager no obtiene el último elemento
  • Imageview y PagerAdapter
  • FragmentPagerAdapter - cómo detectar un golpe o un clic de pestaña cuando el usuario va a una nueva pestaña?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.