Android drawables,9个补丁图片

时间:2017-12-11 04:45:37

标签: android android-drawable nine-patch

我的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);

1 个答案:

答案 0 :(得分:1)

  苹果这个词是红色的,它告诉我无法解析符号   '苹果'

这是因为图片apple不是Android支持库的一部分,因为您指定它来查找支持库中的图像,它会提供cannot resolve symbol

要解决此问题:

Drawable d = getResources().getDrawable(getContext(), R.drawable.apple);

这将引用您的drawable文件夹,它会找到apple的图片。

要创建缩放的位图,请参阅link

希望它有所帮助!