Android Material TextInputEditText не срабатывает часть стиля

Использую TextInputEditText из Material.

Если я через стиль укажу ограничение в 1 строку, то он не сработает, но если я принудительно установлю в компонент, то он работает нормально.

Почему так происходит?

<style name="Login.TextInputEditText">
        <item name="android:layout_marginLeft">@dimen/spacing_small_8</item>
        <item name="android:layout_marginRight">@dimen/spacing_small_8</item>
        //<item name="singleLine">true</item>
        <item name="android:fontFamily">sans-serif-medium</item>
        <item name="android:textSize">@dimen/font_large_20</item>
</style>

<com.google.android.material.textfield.TextInputLayout
        android:id="@+id/tv_login"

        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        app:layout_constraintBottom_toTopOf="@+id/btn_track_order"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="parent"
        app:layout_constraintVertical_bias="0.5"
        app:layout_constraintHorizontal_bias="0.5">

        <com.google.android.material.textfield.TextInputEditText
            android:id="@+id/et_login"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:hint="@string/login_hint"
            style="@style/Login.TextInputEditText"
            android:imeOptions="actionNext"
            android:singleLine="true"/>
    </com.google.android.material.textfield.TextInputLayout>

Ответы (0 шт):