我有一个应用程序,我有3个不同的图片库。按下按钮时会显示图片,这会在屏幕上显示一个计数,告诉用户他们正在查看的是哪个号码图片。按下按钮并且计数增加时,图像会改变。
问题是我有3个不同的画廊,我希望下一个图片画廊能够在第一个画廊之后立即开始。因此,如果我在图库A中有5个图片,当计数达到5并且再次按下该按钮时,我希望计数返回到1并进入图库B.
关于如何实现这一目标的任何想法?
到目前为止,这是我的代码:
public class picgalleries <onPause> extends Activity {
//Count Button
TextView txtCount;
ImageView image;
Button btnCount;
static int count=0;
txtCount = (TextView)findViewById(R.id.count);
txtCount.setText("This app has been started " + count + " times.");
image = (ImageView) findViewById(R.id.imageview);
btnCount = (Button)findViewById(R.id.click);
count++;
count = 1; image.setImageResource(R.drawable.image1gallerya);
count = 2; image.setImageResource(R.drawable.image2gallerya);
count = 3; image.setImageResource(R.drawable.image3gallerya);
count = 4; image.setImageResource(R.drawable.image4gallerya);
count = 5; image.setImageResource(R.drawable.image5gallerya);
count = 1; image.setImageResource(R.drawable.image1galleryb);
count = 2; image.setImageResource(R.drawable.image2galleryb);
txtCount.setText(String.valueOf(count));
答案 0 :(得分:0)
将它们放入HashMap中,此hashmap的键将被计数,值将是相应图片的资源ID,因此根据您的计数变量,您可以获得相关图片。