所以我正在使用android studio开发应用程序,在XML文件中,我意识到如果你编辑android:BackgroundTint的按钮,你可以改变颜色或按钮,但是,我想改变这个我的java代码,我无法弄清楚如何做到这一点。我之所以不简单地改变android:BackgroundColor,是因为它改变了按钮的整体形状和效果,我不想牺牲这个。非常感谢任何帮助解决这个问题。
答案 0 :(得分:1)
想出来。这是我要找的代码:
button.getBackground()。setColorFilter(0xFFFF0000,PorterDuff.Mode.MULTIPLY);