0

我有一个应用程序,其中有 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));
4

1 回答 1

0

将它们放入 HashMap 中,此 hashmap 的键将是计数,值将是相应图片的资源 id,因此根据您的计数变量,您可以获得相关图片。

于 2013-05-02T21:58:54.413 回答