更改EditText android的颜色
问题的原因是在Android主题中没有设置EditText的颜色。解决方法是设置主题的colorControlNormal属性为所需的颜色。具体操作如下:
1. 打开Android项目中的styles.xml文件。
2. 找到主题的样式定义,一般是Theme.App.Base。
3. 在该样式中添加colorControlNormal属性,并设置为所需的颜色值。例如,如果要将EditText的颜色设置为红色,可以添加以下代码:
<style name="Theme.App.Base" parent="Theme.AppCompat.Light.DarkActionBar"> <item name="colorControlNormal">#FF0000</item> </style>
4. 保存文件,并重新编译运行应用程序。
参考链接:here。