Dynamic Center Aligned ViewPager
Tengo problemas para alinear los fragmentos al centro de las páginas de vista, de manera que el usuario pueda ver múltiples fragmentos en la pantalla. Este problema ya ha sido resuelto antes, pero no cuando los fragmentos tienen diferentes tamaños.
¿Puede ViewPager tener varias vistas en cada página? Es un enlace que usé. La solución pagercontainer funciona pero es muy lenta. Mi solución fue establecer el relleno de ViewPager a través del setPadding(int, int, int, int)
y false
para setClipToPadding
. Hacerlo hace que los fragmentos parezcan alineados en el centro, pero asume que todos los fragmentos son del mismo tamaño (puesto que setPadding
es un ajuste global para una View
). Así que tener diferentes tamaños de fragmentos simplemente desordena completamente la alineación.
- Obtener la imagen seleccionada de la galería en la vista de la imagen
- Android: Alineación de cuatro cuadrados
- ¿Cómo puedo añadir una línea blanca 1px horizontal debajo del botón en un diseño relativo?
- ¿Cómo puedo poner utf-16 caracteres en Android cadena de recursos?
- No se puede arrastrar DrawerLayout desde ListView
Tenía la esperanza de que si alguien sabía cómo hacerlo para que el fragmento actual en busca de paginación se puede alinear al centro sin el uso de relleno. De esta manera uno podría tener diferentes tamaños de fragmentos. Alternativamente, ¿alguien podría sugerir cómo lograr la alineación central con relleno con tamaños de fragmentos variables?
PD: he buscado por todas partes en línea y no pude encontrar una solución.
- Error al importar el tipo de lista en un archivo xml mediante la vinculación de datos de Android
- Adición de espacios en blanco al diseño
- Eclipse - parseSdkContent falló el error - no reconoce archivos XML
- ¿Cuál es el uso del espacio de nombres de aplicaciones en android xml
- ImageView en forma circular a través de xml
- Parse Exception: En la línea 1, columna 0: no se encontró ningún elemento
- Android Studio muestra la exclamación roja en el atributo dibujable
- Widget de conexión de Android facebook: org.json.JSONException
En lugar de alinear el fragmento dentro del viewPager, ¿por qué no intenta poner todos los elementos en un diseño y luego alinearlo al centro (dentro del fragmento).
Hacer viewPager como wrap_content. Y hacer fragmento params de diseño principal como wrap_content también.
Si esto no te ayuda. Puedes compartir tu diseño.También, agrega una etiqueta más a tu pregunta – "android_layout"
- Error: no se puede encontrar el símbolo en Android gradle library module unit test
- Efecto de ondulación de Android 5+ remoteviews