我有一个问题,我知道Lollipop中的下划线由colorControlNormal
设置,所以我将它设置在我的styles-v21中:
<item name="colorControlNormal">?android:textColorSecondary</item>
然后以我EditText
的风格设置了
<item name="android:textColorSecondary">@color/color_green</item>
然而,这不起作用,当我将我的风格改为
时,它会起作用<item name="colorControlNormal">@color/color_green</item>
但那不是我想要的。
答案 0 :(得分:0)
我知道棒棒糖的下划线(
设计EditText
)由colorControlNormal
这不是真的,它由colorAccent
属性控制。
创建自定义主题:
<style name="MyCustomTheme" parent="AppTheme">
<item name="colorAccent">#00FF00</item>
</style>
然后将此主题应用于xml中的EditText
:
<EditText
android:layout_width="matc_parent"
android:layout_height="wrap_content"
android:theme="@style/MyCustomTheme"/>
您将获得此输出: