Android postDelayed()工作不正常
我希望每隔几秒钟,一个接一个的图像被设置为背景。 我问了如何做到这一点,我知道我应该使用handler().postdayed()来执行。 我过去常常使用下面的代码来实现我想要的东西,但它不适合我。 我只得到一张图片,它一点也没有改变Android postDelayed()工作不正常,android,postdelayed,Android,Postdelayed,我希望每隔几秒钟,一个接一个的图像被设置为背景。 我问了如何做到这一点,我知道我应该使用handler().postdayed()来执行。 我过去常常使用下面的代码来实现我想要的东西,但它不适合我。 我只得到一张图片,它一点也没有改变 new Handler().postDelayed(new Runnable() { public void run() { count += (count+1)%drawablearray.length; rl.se
new Handler().postDelayed(new Runnable() {
public void run() {
count += (count+1)%drawablearray.length;
rl.setBackgroundResource(drawablearray[count]);
}
}, 5000);
如果我在某个地方出错,请帮助我,或者告诉我其他实现方法。
提前感谢您必须重新发布您的runnable:
Handler handler = new Handler();
handler.postDelayed(new Runnable() {
public void run() {
count += (count+1)%drawablearray.length;
rl.setBackgroundResource(drawablearray[count]);
handler.postDelayed(this, 5000);
}
}, 5000);
您必须重新发布您的runnable:
Handler handler = new Handler();
handler.postDelayed(new Runnable() {
public void run() {
count += (count+1)%drawablearray.length;
rl.setBackgroundResource(drawablearray[count]);
handler.postDelayed(this, 5000);
}
}, 5000);
您是否执行此操作一次或n次。?我有5个图像需要重复,您是否执行此操作一次或n次。?我有5个图像需要重复