Android在棒棒糖和更高版本上定制EditText

Android在棒棒糖和更高版本上定制EditText,android,customization,android-5.0-lollipop,Android,Customization,Android 5.0 Lollipop,在Android 5.0及更高版本上,EditText的背景光标上有一点AppTheme的颜色重音。但我不想应用这种颜色口音的习惯。例如,我宣布我的主题风格如下 <style name="AppTheme" parent="Theme.AppCompat.Light"> <item name="colorPrimary">@color/color_primary</item> <item name="colorPrimaryDar

在Android 5.0及更高版本上,EditText的背景光标上有一点AppTheme的颜色重音。但我不想应用这种颜色口音的习惯。例如,我宣布我的主题风格如下

<style name="AppTheme" parent="Theme.AppCompat.Light">    
    <item name="colorPrimary">@color/color_primary</item>
    <item name="colorPrimaryDark">@color/color_primary_dark</item>
    <item name="android:textColorPrimary">@color/text_color_primary</item>
    <item name="android:textColorPrimaryInverse">@color/text_color_primary_inverse</item>
    <item name="colorAccent">@color/color_accent</item>
</style>

@彩色/彩色原色
@颜色/原色\u深色
@颜色/文字\u颜色\u主色
@颜色/文本\u颜色\u主\u反转
@颜色/颜色口音

我想要的只是colorAccent不适用于EditText。有什么办法吗?

我也面临同样的问题,我所做的如下所示

<EditText
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:background="@android:color/transparent"
        android:singleLine="true"/>

为什么不定义一种新的样式呢

<style name="AppTheme2" parent="Theme.AppCompat.Light">    
    <item name="colorPrimary">@color/color_primary</item>
    <item name="colorPrimaryDark">@color/color_primary_dark</item>
    <item name="android:textColorPrimary">@color/text_color_primary</item>
    <item name="android:textColorPrimaryInverse">@color/text_color_primary_inverse</item>
</style>

@彩色/彩色原色
@颜色/原色\u深色
@颜色/文字\u颜色\u主色
@颜色/文本\u颜色\u主\u反转
然后做:

<EditText
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:theme="@style/AppTheme2"/>

愚蠢的我。我真的忘了安卓:主题标签。谢谢:)