java代码
package com.moon;
import java.util.Timer;
import java.util.TimerTask;
import android.app.Activity;
import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
import android.widget.ImageView;
public class Fsan012Activity extends Activity {
private ImageView show;
int[] imageIds=new int[]{
R.drawable.a,
R.drawable.b,
R.drawable.c,
R.drawable.d,
R.drawable.e
};
int currentImageId=0;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
show=(ImageView) findViewById(R.id.show);
final Handler myHandler=new Handler(){
public void handleMessage(Message msg){
if(msg.what==0x123){
show.setImageResource(imageIds[currentImageId++]);
}
if(currentImageId>=4){
currentImageId=0;
}
}
};
new Timer().schedule(new TimerTask(){
@Override
public void run() {
// TODO Auto-generated method stub
Message msg=new Message();
msg.what=0x123;
myHandler.sendMessage(msg);
}
}, 0,800);
}
}
效果图