如何更改TextInputLayout下划线的颜色?
我尝试在主题中设置colorControlNormal,colorControlActivated,colorControlHighLight,但它不起作用。
答案 0 :(得分:1)
使用backgroundTint。
android:backgroundTint="@color/white"
答案 1 :(得分:1)
请在文字输入结构中应用自定义主题
例如
<style name="MYAppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<!-- Customize your theme here. -->
<item name="colorControlNormal">#c5c5c5</item>
<item name="colorControlActivated">@color/colorPrimary</item>
<item name="colorControlHighlight">@color/colorPrimaryDark</item>
</style>
答案 2 :(得分:0)
要更改底线颜色,您可以在您的应用主题中尝试此操作,如下所示:
<style name="Theme.App.Base" parent="Theme.AppCompat.Light.DarkActionBar">
<item name="colorControlNormal">#fffff</item>
<item name="colorControlActivated">#fffff</item>
<item name="colorControlHighlight">#fffff</item>
</style>
答案 3 :(得分:0)
我有覆盖
的样式 <style name="FormLabel">
<item name="colorControlNormal">@color/white</item>
<item name="colorControlActivated">@color/white</item>
<item name="colorControlHighlight">@color/white</item>
</style>
我将此样式设置为EditText
围绕TextInputLayout
。
答案 4 :(得分:0)
试试我的朋友
<style name="MYAppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<!-- Customize your theme here. -->
<item name="colorPrimary">#FF0000</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">#FF0000</item>
答案 5 :(得分:0)
<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<!-- Customize your theme here. -->
<item name="colorPrimary">#FFFFFF</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">#FFFFFF</item>
</style>