سلام خب میتونید از همین روش ایف و یا از سویچ استفاده کنید با همون کد بالا
چند ایتم بهش اضافه میکنید (فقط برای این که مقدار x با هر بار زدن دکمه عوض شه باید اونو خارج از دکمه قرار بدیم ) پس کدمون به این شکل :
که اینجا در کیس اخری مقدار x رو برابر 0 میکنیم تا بعد از اخرین تصویر ، تصویر بعدی از اول شروع شه
موفق باشید
چند ایتم بهش اضافه میکنید (فقط برای این که مقدار x با هر بار زدن دکمه عوض شه باید اونو خارج از دکمه قرار بدیم ) پس کدمون به این شکل :
کد پیاچپی:
int x = 0 ;
Button b1=(Button) findViewById(R.id.button1);
b1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
ImageView img = (ImageView) findViewById(R.id.image);
switch(x) {
case 0 :
img.setImageResource(R.drawable.dow_001);
x++;
break;
case 1 :
img.setImageResource(R.drawable.dow_002);
x++;
break;
case 2 :
img.setImageResource(R.drawable.dow_003);
x++ ;
break;
case 3 :
img.setImageResource(R.drawable.dow_004);
x++;
case 4 :
img.setImageResource(R.drawable.dow_005);
x = 0;
}
});
که اینجا در کیس اخری مقدار x رو برابر 0 میکنیم تا بعد از اخرین تصویر ، تصویر بعدی از اول شروع شه
موفق باشید