HarmonyOS 鸿蒙Next DevEco Studio项目开发里使用$r引用的资源怎么设置默认资源文件夹?

发布于 1周前 作者 phonegap100 来自 鸿蒙OS

HarmonyOS 鸿蒙Next DevEco Studio项目开发里使用$r引用的资源怎么设置默认资源文件夹?

在学习codelab的项目,其中定义了base文件夹和zh-cn文件夹,base文件夹里的字符串是英文的,编辑器默认展示的是base文件夹的内容,怎么把这个默认的改为展示中文?

2 回复

如果想不适用默认resource下的目录的haul,可以通过"$rawfile('filename')"形式访问,filename为rawfile目录下文件的相对路径,文件名需要包含后缀,路径开头不可以"/"开头。

参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/resource-categories-and-access-V5#单hap包应用资源

更多关于HarmonyOS 鸿蒙Next DevEco Studio项目开发里使用$r引用的资源怎么设置默认资源文件夹?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS鸿蒙Next DevEco Studio项目中,使用$r引用的资源设置默认资源文件夹通常涉及以下几个步骤:

  1. 资源目录结构:确保你的项目资源目录结构符合鸿蒙系统的规范。通常,资源文件存放在src/main/resources目录下,根据资源类型(如布局、字符串、图片等)进一步细分到对应的子目录中。

  2. 默认资源文件夹:鸿蒙系统默认的资源文件夹通常包括layout(布局资源)、string(字符串资源)、drawable(图片资源)等。确保这些文件夹存在于你的resources目录下。

  3. 资源引用:在代码中使用$r引用资源时,编译器会自动根据资源类型和名称在相应的资源文件夹中查找。例如,$r.string.app_name会查找string文件夹下的app_name资源。

  4. 配置检查:检查build.gradle或其他配置文件,确保资源目录配置正确,且没有语法错误。

  5. 重新构建项目:在DevEco Studio中重新构建项目,确保所有资源正确加载。

如果遵循上述步骤后,你仍然遇到问题,可能是由于项目配置错误或DevEco Studio的bug。此时,建议检查官方文档或相关社区,以获取更多信息。如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html。

回到顶部