Try:
imgv.setImageResource(R.drawable.player1);
Instead of:
imgv=setImageResource(R.drawable.player1);
Because setImageResource is a method of the ImageView.
質問
I have an ImageView initialized with an image. Then in java when process accept some condition I want to change the picture. I made this code
if(i==1)
{
ImageView imgv = (ImageView) findViewById(R.id.imageView2);
imgv=setImageResource(R.drawable.player1);
}
But I get an error in java saying the method setImageResource() is undefined in the type javaFile
. What does that mean? How to overcome this error? Is there any better way for changing an image like the way I wanted?
解決
Try:
imgv.setImageResource(R.drawable.player1);
Instead of:
imgv=setImageResource(R.drawable.player1);
Because setImageResource is a method of the ImageView.
他のヒント
you should be calling imgv.setImageResource(R.drawable.player1);
, note the period character, you have used an equals character.