【问题标题】:Is there a way to organise the res folder in android?有没有办法在android中组织res文件夹?
【发布时间】:2011-04-06 18:43:29
【问题描述】:

我在 /res/raw 中有很多文件。有没有办法组织这个文件夹?简单地排列到目录中会使它们对 R.raw 不可见。

【问题讨论】:

    标签: android


    【解决方案1】:

    Android 资源文件夹中不允许有子目录。确实很不方便。

    之前讨论过:Can the Android drawable directory contain subdirectories?

    【讨论】:

    • 这是一个非常确凿的答案!谢谢。
    【解决方案2】:

    资产

    特别是如果您的 R 类中不需要引用(并且没有国际化),请使用 assets 文件夹

    InputStream inStream = getAssets().open("subfolder/filename.txt");
    BufferedReader reader = new BufferedReader(new InputStreamReader(inStream));
    

    它应该与您的res/java 文件夹处于同一级别:src/main/assets/

    既然您要求raw 文件夹,那么很有可能这就是您想要使用的文件夹。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-05-28
      • 2020-10-30
      • 2015-01-20
      • 1970-01-01
      • 2012-10-02
      • 1970-01-01
      • 2021-09-03
      • 1970-01-01
      相关资源
      最近更新 更多