我正在尝试将一个名为greenball.png的图像放入我的画布中。这个图像保存在drawable-hdpi文件夹中,但是这行代码无法识别我的图像,我的意思是" R.drawable.greenball& #34;不是有效的。这里怎么了?
public class myBall extends View {
Bitmap gBall;
public myBall(Context context) {
super(context);
// TODO Auto-generated constructor stub
gBall=BitmapFactory.decodeResource(getResources(),R.drawable.greenball);
}
我在stackoverflow上发现了同样的问题:BitmapFactory.decodeResource() does not get my image from drawable 但没有答案对我有用!我甚至无法导入R.java!它显示错误!
答案 0 :(得分:0)
也许您输入了错误的R
引用。检查您的导入并确保您要导入项目R
文件,而不是import android.R;
答案 1 :(得分:0)
我有同样的问题。也许这是一个巧合,但尝试修复你的球图像的大小。我把它锁定到75x75并且问题已修复