HarmonyOS 鸿蒙Next 快捷方式shortcuts的label和icon能否动态变更
HarmonyOS 鸿蒙Next 快捷方式shortcuts的label和icon能否动态变更
鸿蒙next ,API 12,mate 60
已经设置了shortcuts和meta信息,能够正常展示快捷方式。
在安卓上实现的需求是,用户可以在app里面动态设置快捷方式的名称、图标,点击不同的图标,能够进行不同的操作。
目前鸿蒙的shortcuts的label和icon都是通过资源获取的,好像无法动态展示
“label”: “$string:app_name”,
“icon”: “$media:blue_bg”,
能否动态展示不同的label和icon
或者是根据用户的设置,比如我设置了10个快捷方式,默认展示4个,用户可以自行调整展示其他的
已经设置了shortcuts和meta信息,能够正常展示快捷方式。
在安卓上实现的需求是,用户可以在app里面动态设置快捷方式的名称、图标,点击不同的图标,能够进行不同的操作。
目前鸿蒙的shortcuts的label和icon都是通过资源获取的,好像无法动态展示
“label”: “$string:app_name”,
“icon”: “$media:blue_bg”,
能否动态展示不同的label和icon
或者是根据用户的设置,比如我设置了10个快捷方式,默认展示4个,用户可以自行调整展示其他的
3 回复
楼主您好,不支持动态配置的。
是否有计划支持动态配置?
HarmonyOS 鸿蒙Next 快捷方式shortcuts的label和icon不能动态变更。
在HarmonyOS中,shortcuts的label和icon通常是通过资源文件获取的,这意味着它们是在应用开发和打包阶段就已经确定好的,不支持在应用运行过程中动态变更。目前,HarmonyOS的shortcuts配置是静态的,用户或应用无法在运行时通过编程方式更改shortcuts的label和icon。
如果开发者需要在应用中提供类似动态变更shortcuts的功能,可能需要考虑其他替代方案,如使用应用内的自定义快捷操作或引导用户手动更改设置。然而,这些方案并不能直接实现shortcuts的label和icon的动态变更。
如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html 。