Java 使用“按按钮计数”的值切换图片

Java 使用“按按钮计数”的值切换图片,java,android,Java,Android,我有一个应用程序,我有3个不同的图片库。当按下按钮时会显示图片,这会在屏幕上显示一个计数,告诉用户他们正在查看的图片数量。按下按钮时,画面会发生变化,计数会上升 问题是我有3个不同的图片库,我想在第一个图片库之后立即开始下一个图片库。因此,如果我在画廊A中有5张照片,当计数达到5并且再次按下按钮时,我希望计数回到1并进入画廊B 有什么办法可以做到这一点吗 以下是我目前的代码: public class picgalleries <onPause> extends Activity {

我有一个应用程序,我有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));
公共类活动{
//计数按钮
TextView-txtCount;
图像视图图像;
按钮BTN计数;
静态整数计数=0;
txtCount=(TextView)findViewById(R.id.count);
setText(“此应用程序已启动”+count+“次”);
image=(ImageView)findViewById(R.id.ImageView);
btnCount=(按钮)findViewById(R.id.click);
计数++;
计数=1;image.setImageResource(R.drawable.image1gallerya);
计数=2;image.setImageResource(R.drawable.image2gallerya);
计数=3;image.setImageResource(R.drawable.image3gallerya);
计数=4;image.setImageResource(R.drawable.image4gallerya);
计数=5;image.setImageResource(R.drawable.image5gallerya);
计数=1;image.setImageResource(R.drawable.image1galleryb);
计数=2;image.setImageResource(R.drawable.image2galleryb);
setText(String.valueOf(count));

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

您是否正在尝试编写Java?“if count=1;”不是有效的Java语法抱歉,我稍后编辑了它,我去掉了if,我认为需要更多上下文我很难理解图片和图库之间的关系。一张图片可以存在于多个图库中吗?或者这个应用程序正在试图滚动一组15张图片,将它们分成3个图库?很难告诉你你正在尝试完成什么…I have约20张图片分成3个不同的画廊