Android Studio中,按钮变成紫色通常是因为“Theme”在样式表中设置成了错误的类型。可以通过修改styles.xml中的样式代码来解决问题。
在values/styles.xml文件中,有一个如下所示的父类样式:
在这里,将父样式“Theme.AppCompat.Light.DarkActionBar”更改为“Theme.AppCompat.Light.NoActionBar”。例如:
应该能解决按钮变紫色的问题。此外,其他奇怪的行为也可以通过调整相应的属性来解决。例如,如果文本颜色太浅,可以在样式中添加以下代码: