我想做一个定时器,当图片的间隔结束时改变屏幕上的图片。
for(int x = 0; x < intervals.size(); x++)
{
t.schedule(new TimerTask(){
@Override
public void run() {
runOnUiThread(new Runnable() {
@Override
public void run() {
// TODO Auto-generated method stub
ImageView foto = (ImageView) findViewById(R.id.imageView1);
Bitmap bmp = sponsorlijst.get(index).getFoto();
foto.setImageBitmap(bmp);
if(index < sponsorlijst.size() -1)
{
index ++;
}
else
{
index = 0;
}
}
}
);
};}, 0, intervals.get(x));
间隔是一个列表,带有不同的图片显示时间,图片在赞助商中。
有谁知道如何在运行时更改计时器的间隔?谢谢