Java 如何在android studio中使用按钮替换图像

Java 如何在android studio中使用按钮替换图像,java,android,android-studio,Java,Android,Android Studio,图像布局: 如何在android studio中使用“下一步”和“上一步”按钮替换图像 示例:图像1(下一个)图像2到图像3 及 image3(先前)image2(先前)image1您必须有一个图像列表,如列出imageNames,并用复制到可绘制文件夹中的图像的图像id填充它们 使用int id=getResources().getIdentifier(“image1”,“drawable”,context.getPackageName())获取图像的id,并用它们填充列表 然后编写以下代码

图像布局:

如何在android studio中使用“下一步”和“上一步”按钮替换图像

示例:图像1(下一个)图像2到图像3


image3(先前)image2(先前)image1

您必须有一个图像列表,如
列出imageNames
,并用复制到
可绘制文件夹中的图像的图像id填充它们

使用
int id=getResources().getIdentifier(“image1”,“drawable”,context.getPackageName())
获取图像的
id
,并用它们填充列表

然后编写以下代码以侦听按钮单击:

Button btnNext = (Button) findViewById(R.id.btnNext);
int index = 0;
btnNext .setOnClickListener(new OnClickListener(){
{
    @Override
    public void onClick(View v)
    {
       if(index <= imageNames.size()) {
           mImageView.setImageResource(imageNames.get(index));
           index++;
       }
    }
});
Button btnNext=(Button)findviewbyd(R.id.btnNext);
int指数=0;
setOnClickListener(新的OnClickListener(){
{
@凌驾
公共void onClick(视图v)
{

如果(索引)请显示您的内容您的意思是什么?欢迎使用Stack Overflow!请查看我们的,以帮助您提出一个好问题,从而得到一个好答案。红色圆圈是什么意思?红色圆圈是什么意思?img:img:您应该使用
R.drawable.yourimage
,将您的img放入drawable文件夹中