我正在尝试动态更改ActionBar背景颜色,但每次它都卡在白色背景上......我尝试使用int颜色创建ColorDrawable,从String解析它,甚至在我的XML中创建一个drawable一个坚实的绿色,但当我打电话
getActionBar().setBackgroundDrawable()
用我选择的方法,无论我做什么,它都会变白。知道为什么会这样吗?
在我的XML中,我使用自定义样式向ActionBar添加背景,我试图删除但是结果相同......
到目前为止,我测试的setBackgroundDrawable的参数是:
new ColorDrawable(getResources().getColor(R.color.my_color));
new ColorDrawable(Color.parse("#FF4444"));
getResources().getDrawable(R.drawable.my_drawable);