首页 > 解决方案 > Android中Resources/drawable中添加的图片文件找不到

问题描述

我需要在自定义地图上添加自定义标记。标记 png 图像文件已添加到 Android 文件夹中的 Resources/drawable。但是当我调用下面的行时,图像文件名被标记为红色下划线。将鼠标悬停在它上面,我看到消息“Resource.Drawable”不包含“orange_pin_thick_outline_nofill”的定义。图像文件的 Build Action 设置为 AndroidResource。我也试过 EmbeddedResouce。但结果是一样的。看起来没有一个图像文件是可识别的。在我输入 Resource.Drawable 之后出现的那些可能是一些内置图像。知道如何使用 FromResource() 获取我的标记图像吗?

BitmapDescriptorFactory.FromResource(Resource.Drawable.orange_pin_thick_outline_nofill)

标签: xamarinxamarin.forms

解决方案


通过添加文件扩展名尝试全名。

尝试这个 :

BitmapDescriptorFactory.FromBundle("your_image.png");

或者 :

BitmapDescriptorFactory.FromView(new BindingPinView("", "your_image.png"));

推荐阅读