我正在尝试设置视图的背景颜色(在本例中为Button).
我用这个代码:
// set the background to green
v.setBackgroundColor(0x0000FF00 );
v.invalidate();
Run Code Online (Sandbox Code Playgroud)
它会导致Button从屏幕上消失.我做错了什么,以及在任何视图上更改背景颜色的正确方法是什么?
谢谢.
我注意到通过程序改变android小部件(例如Button或TextView)的背景颜色:
myButton.setBackgroundColor(Color.BLUE);
Run Code Online (Sandbox Code Playgroud)
使它失去3D形状,边框和阴影效果,然后看起来像一个丑陋的扁平方形.我错过了什么?
对于这个非常天真的问题感到抱歉,虽然我试过一段时间但我无法做到这一点.