setImageResource在java中未定义
我有一个用图像初始化的ImageView。然后在java中,当进程接受某些条件时,我想更改图片。我做了这个密码setImageResource在java中未定义,java,android,android-imageview,Java,Android,Android Imageview,我有一个用图像初始化的ImageView。然后在java中,当进程接受某些条件时,我想更改图片。我做了这个密码 if(i==1) { ImageView imgv = (ImageView) findViewById(R.id.imageView2); imgv=setImageResource(R.drawable.player1); } 但是我在java中得到一个错误,它说方法setImageResource()在类型javaFile中未定义。这是什么意思?如何克服这个错误
if(i==1)
{
ImageView imgv = (ImageView) findViewById(R.id.imageView2);
imgv=setImageResource(R.drawable.player1);
}
但是我在java中得到一个错误,它说
方法setImageResource()在类型javaFile
中未定义。这是什么意思?如何克服这个错误?有没有更好的方法可以像我想要的那样更改图像?您应该调用imgv.setImageResource(R.drawable.player1)代码>,请注意句点字符,您使用了等于字符。请尝试:
imgv.setImageResource(R.drawable.player1);
而不是:
imgv=setImageResource(R.drawable.player1);
因为是ImageView的一种方法