在Android Lollipop中,可以以编程方式更改MaterialButton的颜色。以下是一个示例解决方法:
首先,在你的项目中添加MaterialButton的依赖项。在build.gradle文件的dependencies中添加以下代码:
implementation 'com.google.android.material:material:1.0.0'
接下来,在你的布局文件中添加一个MaterialButton:
然后,在你的Activity或Fragment中找到该按钮,并使用setBackgroundColor方法更改其颜色:
val button = findViewById(R.id.button)
button.setBackgroundColor(Color.RED)
这样就可以以编程方式更改MaterialButton的颜色了。请注意,这个方法仅适用于Android Lollipop及更高版本的设备。对于低于Lollipop的设备,可以使用其他方法来更改按钮的颜色。