Android:如何在线程完成时更新Activity的背景颜色

时间:2011-12-30 16:52:12

标签: android

在xml中,我为我的根布局提供了背景图像。在程序中,我想在后台数据完成后用黑色替换图像。意图是用户将看到进度低音和背景与公司徽标。但我不能在背景图像的顶部填充列表,因为它不可读。所以我想在数据填充后应用黑色。

请帮帮我。提前谢谢。

1 个答案:

答案 0 :(得分:0)

获取活动内部根布局的实例,并在线程完成时更新背景颜色。 让我们假设它是一个线性布局:

LinearLayout rootLayout ;

in

onCreate()
{

rootLayout = (LinearLayout)findViewById(R.id.rootLayout); //whatever you given in xml 

}

线程完成时

runOnUIThread(new Runnable( 跑() {     rootLayout.setBackgroudResource(R.color.black) } ));

//请验证拼写错误的语法

希望您已在res / values

中添加了黑色<color black>#000000</color>