我有这段代码,它有望将按钮的颜色更改为蓝色,但它没有任何效果。 代码进入此if语句但不会更改颜色。另一方面,早些时候使用相同的语句确实会改变按钮的颜色。这是为什么?Android按钮颜色不会以编程方式变化
if(t.equals("a"))
{
Toast toast5=Toast.makeText(getApplicationContext(),"a found", Toast.LENGTH_SHORT);
toast5.show();
btn6.getBackground().setColorFilter(Color.BLUE, PorterDuff.Mode.MULTIPLY);
}
敬酒显示或不? –
@HJV我已经提到它。 –
然后尝试使用btn6.setBackgroundColor(Color.BLUE); –