为什么我的 EditText 样式没有被应用?

Why is my EditText style not being applied?

我这样试:

styles.xml:

<style name="EditTextStyle" parent="Widget.AppCompat.EditText">
        <item name="android:layout_marginBottom">12dp</item>
        <item name="android:backgroundTint">@color/editTextUnderline</item>
        <item name="android:drawableLeft">@drawable/ic_sample_action</item>
        <item name="android:drawablePadding">8dp</item>
        <item name="android:paddingTop">15dp</item>
        <item name="android:paddingBottom">25dp</item>
        <item name="android:textColor">@color/colorTextPrimary</item>
        <item name="android:textColorHint">@color/editTextHintColor</item>
        <item name="android:textSize">16sp</item>
        <item name="android:fontFamily">@font/viga</item>
        <item name="android:inputType">text</item>
    </style>

然后我在布局文件中使用它:

 <EditText
            style="@style/EditTextStyle"
            android:id="@+id/input_title"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:hint="Title"
            android:text="@={viewModel.title}" />

但是我没有看到任何变化。为什么会这样?

我将样式父级更改为 @style/Widget.AppCompat.EditText,它起作用了。