setImageResource在java中未定义

时间:2014-03-30 22:44:28

标签: java android android-imageview

我有一个用图像初始化的ImageView。然后在java中当进程接受某些条件时我想改变图片。我制作了这段代码

if(i==1)
{
    ImageView imgv = (ImageView) findViewById(R.id.imageView2);
    imgv=setImageResource(R.drawable.player1);
}

但我在java中遇到错误the method setImageResource() is undefined in the type javaFile。那是什么意思?如何克服这个错误?是否有更好的方式来改变图像,就像我想要的那样?

2 个答案:

答案 0 :(得分:0)

你应该打电话给imgv.setImageResource(R.drawable.player1);,记下句号字符,你使用了等号字符。

答案 1 :(得分:0)

尝试:

imgv.setImageResource(R.drawable.player1);

而不是:

imgv=setImageResource(R.drawable.player1);

因为setImageResource是ImageView的一种方法。