如何从可绘制xml中的资产访问图像

时间:2019-12-12 20:03:29

标签: java android android-drawable android-assets

由于无法在Drawable文件夹中创建子文件夹,因此我想将图像移动到资产文件夹,然后将图像分为不同的文件夹。

我的问题是,如何从Drawable文件夹中的XML访问资产文件夹中的图像?

es f

2 个答案:

答案 0 :(得分:0)

您无法从xml文件访问资产图像。资产文件只能通过AssetManager使用。
您应该决定是否还要在资源的子文件夹中包含图像并以编程方式加载文件(这并不困难),或者在xml中设置图像。
编辑:我发现了类似的question,可以检查一些方法。

答案 1 :(得分:0)

您可以在应用gradle中指定其他资源文件夹,而不是使用Assets文件夹,即:

    sourceSets {
        main {
             resources{
                 main.res.srcDirs+= "src/main/button_res"
             }
        }
    }