作者:陈初刚5689 | 来源:互联网 | 2022-12-05 17:29
我有一个非常具体的问题,当TextInputLayout没有聚焦时,它会改变TextInputLayout文本框的轮廓.我似乎无法找到一个属性来更改我的"未聚焦"文本框边框的颜色.
这是我正在尝试做的一个视觉示例:
此(文本框)的颜色:边框不是白色.目前它没有集中精力.点击它后,它变成白色:
我不知道我需要改变什么,似乎没有一个属性可以改变它.
我也使用材料设计文本输入布局样式,虽然我不知道这是否会影响它.
这是我的文本框的xml代码:
以下是我用于此的样式:
谢谢,欢迎任何帮助或建议!
1> Amjad..:
如果要在未聚焦模式下设置轮廓框的颜色而不是默认的黑色,则必须在colors.xml
文件中添加此行,该行将覆盖轮廓框的默认颜色.
按原样复制此行.你可以改变你想要的颜色.
#fff
到目前为止它可以工作,为了更好地控制TextInputLayout,你可以在styles.xml中添加这个样式
然后将主题添加到TextInputLayout
android:theme="@style/TextInputLayoutStyle"
@VarunGovind,我们很欢迎您,希望对这个答案进行投票,它对我有很大帮助,有关更多信息,请参见github [here](https://github.com/material-components/material-components- android / issues / 112),有关color.xml中更多的默认值,您可以访问[this](https://github.com/material-components/material-components-android/blob/master/lib/java/com/ google / android / material / textfield / res / values / colors.xml)或[访问](https://github.com/material-components/material-components-android)了解更多信息。