【问题标题】:Correct way to add a new resources folder in Android Studio?在 Android Studio 中添加新资源文件夹的正确方法?
【发布时间】:2016-07-17 07:11:26
【问题描述】:

我想创建一个专用文件夹来保存 CSV 文件,就像有一个用于可绘制、布局、菜单、mipmap、值、xml 等的专用文件夹。我想创建一个名为“csv ”。

但是,当我右键单击 res 文件夹时,有很多新的文件夹选项。当我自己做新目录时,它似乎没有出现在 Android 视图中。我需要做新的Android资源目录吗?或者在下方的 Android 文件夹表格下拉列表中,我可以在其中创建新的资产文件夹、Java 文件夹、Java 资源文件夹、Res 文件夹等?

【问题讨论】:

    标签: java android csv android-studio


    【解决方案1】:

    我想做一个叫“csv”的。

    那是行不通的。你不能发明新的资源类型。将它们放在assets/(或assets/csv/ 目录,如果您愿意)或raw 资源目录中。

    【讨论】:

    • 我没有看到资产或原始目录?如果这对任何事情有任何影响,我正在使用 Android Studio(而不是 Eclipse)。
    • @ArukaJ:欢迎您创建一个assets/ 目录作为res/ 的对等方,方法是右键单击您的源集(例如main)并选择新建> 目录。欢迎您创建一个raw/ 目录,方法是右键单击res/ 并选择新建> 目录或新建>“Android 资源目录”。如果您使用“Android 资源目录”,请选择 raw 作为您的“资源类型”。
    • 所以我可以创建一个同行assets 文件夹(即与res 并排)或res/raw?这两者有区别吗?
    • @ArukaJ,关注this SO 帖子,了解如何在 Android Studio 中创建资产目录
    • @ArukaJ:“对吗?” - 或多或少。我认为您过分强调了 R 常量的值。就个人而言,我使用assets/,除非我需要针对不同配置的不同文件(例如,不同语言的不同 CSV 文件)。在这种情况下,拥有多个资源目录是一种胜利(例如,res/raw/res/raw-es/res/raw-zh/),Android 会在运行时选择正确的目录。
    猜你喜欢
    • 2014-12-29
    • 1970-01-01
    • 1970-01-01
    • 2013-09-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多