我一直试图弄清楚如何在运行时改变我的应用程序的背景颜色,但没有成功。当他接近危险区域时,我想通过逐渐将整个屏幕从绿色变为红色来向用户显示警告。
我目前使用自定义布局。我可以在编译之前更改颜色,但不能在应用程序运行时更改颜色。
我们非常感谢您的想法!
答案 0 :(得分:1)
我明白了。
CardBuilder card = new CardBuilder(this, CardBuilder.Layout.TEXT);
card.setText(R.string.hello_world);
View v = card.getView();
v.setBackgroundColor(Color.argb(255, 0, 0, 255));
setContentView(v);