遇到的现象和发生背景,请写出第一个错误信息
无法解析 'View' 中的方法 'setImageResource'
package com.example.radiobutton;
import android.os.Bundle;
import android.widget.Button;
import android.view.View;
import android.widget.ImageView;
import androidx.appcompat.app.AppCompatActivity;
public class imageView extends AppCompatActivity {
View img;
Button btn1,btn2;
private int[] imgs={
R.drawable.a,
R.drawable.b,
R.drawable.c,
R.drawable.d,
R.drawable.e,
};
int index=1;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_image_view);
img = findViewById(R.id.img);
btn1 = findViewById(R.id.btn1);
btn2 = findViewById(R.id.btn2);
btn1.setOnClickListener(new mClick());
btn2.setOnClickListener(new mClick());
}
class mClick implements View.OnClickListener
{
public void onClick(View v)
{
if(v == btn1)
{
if(index>0&&index<imgs.length)
{
index--;
img.setImageResource(imgs[index]);
}else
{
index =imgs.length+1;
}
}
if(v == btn1)
{
if(index>0&&index<imgs.length-1)
{
index++;
img.setImageResource(imgs[index]);
}else {index =imgs.length-1;}
}
}
}
}