2

我想做一个定时器,当图片的间隔结束时改变屏幕上的图片。

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));

间隔是一个列表,带有不同的图片显示时间,图片在赞助商中。

有谁知道如何在运行时更改计时器的间隔?谢谢

4

0 回答 0