TabLayout no llena el ancho cuando tabMode está configurado como 'desplazable'
Yo he añadidoTabLayout
(desde la biblioteca de soporte v22.2.1) a mi Fragmento como:
<android.support.design.widget.TabLayout
android:id="@+id/tabs"
style="@style/MyColorAccentTabLayout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:tabMode="scrollable"/>
El problema es que cuando la orientación del Fragmento es horizontal (antes o después de la creación inicial del fragmento), elTabLayout
no coincide con el ancho de laFragment
(sí, el padre tiene su ancho establecido enmatch_parent
también).
Cuando el ancho de la pantalla es pequeño (es decir, no todas las pestañas se pueden mostrar al mismo tiempo):
Cuando el ancho de la pantalla es lo suficientemente grande como para mostrar todas las pestañas (vea el espacio en blanco a la derecha):
Si cambiotabMode
a fijo, el ancho se llena pero las pestañas son demasiado pequeñas. ¿Hay alguna solución adecuada por ahí?