通过$r访问应用资源是否支持嵌套形式

通过$r访问应用资源是否支持嵌套形式

HarmonyOS
2024-01-20 11:28:01
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
liuxusy

$r当前不支持嵌套,第二个参数需要使用ResourceManager获取应用资源对应字符串赋值给$r第二个参数。

代码示例

import { common } from '@kit.AbilityKit'; 
 
@Entry 
@Component 
struct Page16 { 
  private context: common.UIAbilityContext = getContext(this) as common.UIAbilityContext; 
 
  build() { 
    Row() { 
      Column() { 
        Text($r('app.string.EntryAbility1_label2', 
          this.context.resourceManager.getStringSync($r('app.string.EntryAbility_label'))))//resources\base\element\string.json 
          .fontSize(50) 
          .fontWeight(FontWeight.Bold) 
      } 
      .width('100%') 
    } 
    .height('100%') 
  } 
}

参考链接

ResourceManager

分享
微博
QQ
微信
回复
2024-01-21 00:36:53
相关问题
资源引用都必须要通过$r形式吗?
228浏览 • 0回复 待解决
$r是否支持嵌套,有人知道吗?
320浏览 • 1回复 待解决
ECC算法是否支持secp256r1
564浏览 • 1回复 待解决
$r('xxxxx')是否支持字符串动态拼接
1902浏览 • 1回复 待解决
HarmonyOS 不支持通过索引访问字段
234浏览 • 1回复 待解决
HarmonyOS 资源访问方式
194浏览 • 1回复 待解决
$r中的资源如何进行比较
1832浏览 • 1回复 待解决
Web组件如何访问跨域资源
379浏览 • 1回复 待解决
基于原生的跨模块资源访问
666浏览 • 1回复 待解决
如何通过资源ID拿到对应资源
6969浏览 • 3回复 待解决
如何动态访问media目录下的资源
2057浏览 • 1回复 待解决
HarmonyOS是否支持通过代码创建工程
402浏览 • 1回复 待解决
Web组件访问本地资源并传递参数。
803浏览 • 1回复 待解决
HarmonyOS 是否支持应用内升级?
109浏览 • 1回复 待解决
是否支持应用共享数据
1698浏览 • 1回复 待解决