我有5张图片放在drawable文件夹中(bg1,bg2,bg3,bg4,bg5),其中bg1是默认背景。
我想要通过点击按钮来依次更改背景图像,当到达最后一张图像时,它应该再次回到第一张图像,
例如,如果我点击了按钮,它应该将bg2设置为背景图像,如果我再次点击它,则应将bg3设置为背景图像,以此类推,
我尝试过下面的代码,但它只能更改一次背景图像。
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
int x = 0;
while(x < 5){
x ++;
// Give image name that you want to show on button click
layout.setBackgroundResource(R.drawable.bg+x);
}
}
});