如何改变活动背景颜色

时间:2013-10-11 15:05:35

标签: android colors background

我有一个叫做颜色的按钮。如何每5秒更改一次活动背景颜色?

3 个答案:

答案 0 :(得分:2)

快速谷歌搜索: How to set background color of an Activity to white programmatically?

将它放在一个带有Thread.sleep(5000)的循环中,并用一个设置所需颜色的函数包装它。

答案 1 :(得分:1)

不要睡一个帖子,这是一个不好的做法在布局中创建父视图的对象 并使用异步任务在下面的方法

中的固定间隔后更新UI
 protected void onProgressUpdate(Integer... progress) {
         // interact with UI here
     }

see the docs用于AsyncTask实现。

答案 2 :(得分:0)

您可以使用TimerTask

e.g。

Time timer = new Timer();
timer.scheduleAtFixedRate( new TimerTask(){
                public void run(){
                  //here set background
                }
                },0,5000);

有关详细信息,请http://developer.android.com/reference/java/util/Timer.html