Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android java集图像资源_Java_Android - Fatal编程技术网

Android java集图像资源

Android java集图像资源,java,android,Java,Android,我得到一个接近这个的力 if(num1.getText().equals("0")) { num1.setText("1"); ImageView hpdown1 = (ImageView)findViewById(R.id.hair); hpdown1.setImageResource(R.drawable.haie2); } 请帮助..您没有说,但我猜是空指针异常。在调用setImageResourc

我得到一个接近这个的力

if(num1.getText().equals("0")) {
            num1.setText("1");
            ImageView hpdown1  = (ImageView)findViewById(R.id.hair);
            hpdown1.setImageResource(R.drawable.haie2);
        }

请帮助..

您没有说,但我猜是空指针异常。在调用setImageResource之前,请确保
hpdown
不是
null

您可以使用Resources类中的getDrawable方法。例如:

ImageView image=(ImageView)findviewbyd(R.id.image);
Resources res=getResources();/**从一项活动中*/
setImageDrawable(res.getDrawable(R.drawable.myimage));

有些事情告诉我,您的问题是您的资源是:R.drawable.haie2,在您的代码上下文中,它看起来像是一个拼写错误,应该是R.drawable.hair2

已被弃用

getResources().<strike>getDrawable</strike>(R.drawable.myimage));

我怀疑日志中的某个地方会有异常。找到它,它将提供更多信息…要支持旧版本,请使用以下资源比较:
image.setImageDrawable(ContextCompat.getDrawable(this, R.drawable.menu_southamerica));