【问题标题】:How to access images from asset in drawable xml如何从可绘制xml中的资产访问图像
【发布时间】:2020-04-06 06:41:11
【问题描述】:

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

我的问题,如何从Drawable文件夹中的XML访问asset文件夹中的图片?

【问题讨论】:

    标签: java android android-drawable android-assets


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

      您无法从 xml 文件访问资产图像。资产文件只能通过 AssetManager 获得。
      您应该决定是否希望在资产的子文件夹中拥有更多图像并以编程方式加载文件(这并不难)或在 xml 中设置图像。
      编辑:我找到了类似的 question ,你可以检查一些方法。

      【讨论】:

        猜你喜欢
        • 2012-04-23
        • 2013-09-18
        • 1970-01-01
        • 2020-01-16
        • 2015-01-11
        • 2011-09-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多