2010-09-29 103 views

回答

17

用途:

chartImageView.setImageResource(R.drawable.nochart); 
+0

尝试过,但使用'.png'文件时仍然崩溃。如果我用'.jpeg'文件尝试同样的事情,它就会起作用。如果我使用'.png'文件尝试'android:background =“@ drawable/image_name”',但使用'.jpeg's,情况也是如此(即崩溃)。有任何想法吗? – ray 2017-07-11 09:49:53

+0

已修复。问题在于图像大小本身;它太大了。将图像缩小到较小的尺寸并且直接从XML文件操作,即'android:background =“@ drawable/image_name”' – ray 2017-07-11 09:57:10

2

你也可以使用XML文件有以下attriblute

android:src="@drawable/nochart" 
+2

这是行不通的。看来ImageView默认不能加载png。 – Link14 2014-12-18 06:22:26

+0

这样做对我有用***如果***我正在使用'.jpeg'文件。它使用'.png'文件崩溃。 – ray 2017-07-11 09:43:03

+0

划伤我最后的评论。我的问题是图像大小本身;它太大了。将图像缩小到较小的尺寸并且直接从XML文件中操作,即'android:background =“@ drawable/image_name”'作为'.png'文件。 – ray 2017-07-11 09:58:26

0

我遇到同样的问题设置图像。我的解决方案是将“.png”从“drawable-21”移动到“drawable”。

相关问题