El relleno interno de Spinner es más grande en Android 6.0.1

Introducción:

Con la nueva versión de Android 6.0.1, parece que Android realizó algunos cambios en el componente Spinner porque, de forma predeterminada, el relleno interno alrededor de la zanahoria es un poco más grande.

Noté esto en una aplicación en la que no he modificado nada en el código, sino que simplemente actualicé el sistema operativo en el dispositivo y, sin embargo, los hilanderos tienen diferentes tamaños.

Situación:

Tengo 2 hilanderos uno al lado del otro en unRelativeLayout(tenga en cuenta el resto de los componentes, agregué todo para que pueda ver esta parte del diseño, eliminé las propiedades totalmente innecesarias o los identificadores de vista)

<RelativeLayout
    android:id="@+id/header"
    android:layout_width="match_parent"
    android:layout_height="wrap_content">

    <LinearLayout
        android:id="@+id/container_for_buttons_on_the_right"
        android:layout_width="wrap_content"
        android:layout_height="48dp"
        android:layout_alignParentEnd="true"
        android:layout_alignParentRight="true">

        <!-- Buttons here-->
    </LinearLayout>

    <android.support.v7.widget.AppCompatSpinner
        android:id="@+id/spinner_1"
        android:layout_width="wrap_content"
        android:layout_height="48dp"
        android:layout_alignParentLeft="true"
        android:layout_alignParentStart="true" />

    <ViewSwitcher
        android:id="@+id/spinner_switch"
        android:layout_width="wrap_content"
        android:layout_height="48dp"
        android:layout_toEndOf="@id/spinner_1"
        android:layout_toLeftOf="@id/container_for_buttons_on_the_right"
        android:layout_toRightOf="@id/spinner_1"
        android:layout_toStartOf="@id/container_for_buttons_on_the_right"
        android:inAnimation="@anim/fade_in"
        android:outAnimation="@anim/fade_out">

        <android.support.v7.widget.AppCompatSpinner
            android:layout_width="wrap_content"
            android:layout_height="match_parent" />

        <ImageView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content" />
        <!-- ImageView properties are incomplete but I need it there.-->
    </ViewSwitcher>
</RelativeLayout>

El diseño utilizado por el adaptador Spinner paragetView() El método es este:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="48dp"
    android:orientation="horizontal"
    android:paddingLeft="8dp"
    android:paddingRight="8dp">

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="match_parent"
        android:layout_weight="1"
        android:ellipsize="end"
        android:gravity="center_vertical"
        android:singleLine="true"
        tools:text="Test" />

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="match_parent"
        android:layout_weight="0"
        android:gravity="center"
        android:paddingLeft="4dp"
        android:singleLine="true"
        android:textColor="@color/text_primary"
        android:textSize="@dimen/text_size_body"
        tools:ignore="RtlHardcoded,RtlSymmetry"
        tools:text="7%" />
</LinearLayout>

Ejemplificado:

La captura de pantalla se combina con 2 capturas de pantalla separadas tomadas:

El de arriba se toma en unNexus 5 dispositivo funcionandoAndroid 6.0El siguiente también se toma en unNexus 5 dispositivo PERO ejecutándoseAndroid 6.0.1

EDITAR 1

Usar AppCompatSpinner de la biblioteca de soporte no cambia el comportamiento. La versión de la biblioteca de soporte utilizada es23.1.1

Respuestas a la pregunta(2)

Su respuesta a la pregunta