【问题标题】:Android Studio - XML Resource ErrorAndroid Studio - XML 资源错误
【发布时间】:2017-07-23 10:53:15
【问题描述】:

我已使用右键单击 > 新建 > 文件夹 > 资产在根目录或主目录中添加了资产 然后是启动资源的子目录,但是当我通过

添加资源时
android:src="@assets/splash_assest/RTBDevLogo.png"

我收到一个错误,它是未知资源类型。我花了一些时间寻找答案,我发现的所有内容都是针对旧版本的 AS,不适用于我的 1.1.0 版本(截至 2015 年 4 月 21 日的最新版本)

我需要导入它吗?或者类似的东西?

【问题讨论】:

    标签: android xml


    【解决方案1】:

    您不能使用这样的资产。尝试将此图像文件放入res/drawable/ 并引用为android:src="@drawable/RTBDevLogo"

    【讨论】:

    • 那么资产文件夹有什么用呢?
    • Here it is: "您可以使用它来存储原始资产文件。您在此处保存的文件将按原样编译为 .apk 文件,并保留原始文件名。您可以导航此目录的方式与使用 URI 的典型文件系统相同,并使用 AssetManager 将文件作为字节流读取。例如,这是放置纹理和游戏数据的好位置。”所以基本上,您不能按原样在 XML 中使用来自assets 的图像,您需要先在代码中读取它们,这可能不是您想要的。 @baron159
    • Ahhhh 好的,我现在可以使用它了,但是关于如何更好地组织我的 drawables 文件夹有什么想法吗?当我右键单击新目录时它不会出现在 AS
    • @baron159 如果您在谈论/drawable 内部结构,那么恐怕无法对其进行结构化,它应该保持平坦(没有子文件夹)(可能不会与子文件夹一起编译或忽略他们)
    • @baron159 如果问题得到解决,您介意接受答案吗? :) 如果您还有任何问题,我会很乐意回答。
    猜你喜欢
    • 1970-01-01
    • 2015-06-13
    • 1970-01-01
    • 1970-01-01
    • 2015-11-24
    • 2017-04-18
    • 2019-05-03
    • 1970-01-01
    • 2015-11-12
    相关资源
    最近更新 更多