Edittext样式无法打开键盘

Moh*_*ohK 1 android android-edittext android-styles

我正在为teme中的所有edittext创建样式.

 <style name="edittextStyle">
            <item name="android:drawablePadding">10dp</item>
            <item name="android:background">@drawable/white_round</item>
            <item name="android:textColor">@color/black</item>
            <item name="android:textColorHint">@color/gray</item>
            <item name="android:singleLine">true</item>
            <item name="android:padding">5dp</item>
            <item name="android:gravity">center_vertical</item>
        </style>

   <style name="AppTheme" parent="AppBaseTheme">
       <item name="android:editTextStyle">@style/edittextStyle</item>

        <item name="android:textSize">@dimen/font_medium</item>
    </style>
Run Code Online (Sandbox Code Playgroud)

它按预期工作,所有edittexts都采用白色背景设计.但他们没有得到输入.

如果我将样式属性直接放到edittext上,它就会得到输入.我错过了什么?

Moh*_*ohK 5

得到了@ Alex.F的回答,这就是诀窍.

更改

<style name="edittextStyle">
Run Code Online (Sandbox Code Playgroud)

<style name="edittextStyle" parent="Widget.AppCompat.EditText">
Run Code Online (Sandbox Code Playgroud)