Android drawables,9张补丁图片
我的drawables文件夹中有一个文件apple.9.png,我试图在onDraw方法中调用它Android drawables,9张补丁图片,android,android-drawable,nine-patch,Android,Android Drawable,Nine Patch,我的drawables文件夹中有一个文件apple.9.png,我试图在onDraw方法中调用它 Drawable d = getResources().getDrawable(getContext(), android.support.v4.R.drawable.apple); 为了调用canvas.drawPicture() 然而,苹果这个词是红色的,它告诉我不能解析“苹果”这个符号 为什么它不能识别drawables文件夹中的apple.9.png 我也试过了 Bitmap bitmap
Drawable d = getResources().getDrawable(getContext(), android.support.v4.R.drawable.apple);
为了调用canvas.drawPicture()
然而,苹果这个词是红色的,它告诉我不能解析“苹果”这个符号
为什么它不能识别drawables文件夹中的apple.9.png
我也试过了
Bitmap bitmap = BitmapFactory.decodeResource(getResources(), android.support.v4.R.drawable.apple);
苹果这个词是红色的,它告诉我不能解析这个符号
“苹果”
这是因为图像apple
不是android支持库的一部分,并且由于您指定它来在支持库中查找图像,因此它给出了无法解析的符号
要解决此问题,请执行以下操作:
Drawable d = getResources().getDrawable(getContext(), R.drawable.apple);
这将引用您的drawable
文件夹,它将找到苹果的图像
有关创建缩放位图的信息,请参阅
希望有帮助 如何将其转换为图片?图片是指
位图
?我想使用canvas.drawPicture或其他任何选项