HarmonyOS鸿蒙Next中Image(icon) .width($r('app.float.checkbox_width'))提示Unknown resource name 'checkbox_width'该如何解决?

HarmonyOS鸿蒙Next中Image(icon) .width($r(‘app.float.checkbox_width’))提示Unknown resource name 'checkbox_width’该如何解决?

求助:

学习HarmonyOS系统开发,待办任务的功能,如下代码报错,报:Unknown resource name ‘checkbox_width’,该如何解决?感谢。

@Builder labelIcon(icon) {
  Image(icon)
    .objectFit(ImageFit.Contain)
    .width($r('app.float.checkbox_width'))
    .height($r('app.float.checkbox_height'))
    .margin($r('app.float.checkbox_margin'))
}

更多关于HarmonyOS鸿蒙Next中Image(icon) .width($r('app.float.checkbox_width'))提示Unknown resource name 'checkbox_width'该如何解决?的实战教程也可以访问 https://www.itying.com/category-93-b0.html

4 回复

问题找到了,自己定义即可

更多关于HarmonyOS鸿蒙Next中Image(icon) .width($r('app.float.checkbox_width'))提示Unknown resource name 'checkbox_width'该如何解决?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在resources资源文件下,定义checkbox_width并初始化

你妈,这个够屌,资资初始化。那我这里是一张图片怎么整啊。弄个bitmap?

在HarmonyOS鸿蒙Next中,出现Unknown resource name 'checkbox_width'错误,通常是因为资源文件中未定义checkbox_width。解决方法如下:

  1. 检查资源文件:确保在resources/base/element/float.json中定义了checkbox_width,例如:

    {
      "name": "checkbox_width",
      "value": "24.0"
    }
    
  2. 资源引用正确:确保在代码中正确引用资源,如$r('app.float.checkbox_width')

  3. 清理并重新编译:清理项目并重新编译,确保资源文件被正确加载。

如果问题仍未解决,请检查资源文件路径和命名是否正确。

回到顶部