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í?

Respuestas a la pregunta(12)

Su respuesta a la pregunta