Android设置shape后改变颜色

如下,可能多个btn的设置同一个shape,如果单独改变btn颜色,可以用如下代码
GradientDrawable btnPreDrawable = (GradientDrawable) btnTest.getBackground();
btnPreDrawable.setColor(Color.YELLOW);
原文地址:https://www.cnblogs.com/zhaogaojian/p/9825264.html