我的drawables文件夹中有一个apple.9.png文件,我试图在我的onDraw方法中调用它。
Drawable d = getResources().getDrawable(getContext(), android.support.v4.R.drawable.apple);
以致电canvas.drawPicture()
然而,苹果这个词是红色的,它告诉我无法解析符号' apple'
为什么它无法识别drawables文件夹中的apple.9.png?
我也试过
Bitmap bitmap = BitmapFactory.decodeResource(getResources(), android.support.v4.R.drawable.apple);
答案 0 :(得分:1)
苹果这个词是红色的,它告诉我无法解析符号 '苹果'
这是因为图片apple
不是Android支持库的一部分,因为您指定它来查找支持库中的图像,它会提供cannot resolve symbol
要解决此问题:
Drawable d = getResources().getDrawable(getContext(), R.drawable.apple);
这将引用您的drawable
文件夹,它会找到apple的图片。
要创建缩放的位图,请参阅link
希望它有所帮助!