HarmonyOS鸿蒙Next中如何修改页面标题旁边的那个图标?

HarmonyOS鸿蒙Next中如何修改页面标题旁边的那个图标? 如何修改页面标题旁边的那个图标?


更多关于HarmonyOS鸿蒙Next中如何修改页面标题旁边的那个图标?的实战教程也可以访问 https://www.itying.com/category-93-b0.html

4 回复

你可以把navigation的导航栏关闭,自己自定义

更多关于HarmonyOS鸿蒙Next中如何修改页面标题旁边的那个图标?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


谢谢大佬

在HarmonyOS Next中,修改页面标题旁图标可通过设置Toolbaricon属性实现。在@Entry组件中,使用Toolbar对象,调用setIcon()方法传入PixelMap或资源ID。若使用Navigation,则通过navigatoricon属性配置。也可在布局文件中直接指定title_icon属性。

在 HarmonyOS Next(ArkUI) 中,页面标题旁的图标通常通过 Navigation 组件 实现。具体做法是:在页面对应的 NavDestination 里,利用 title 属性传入一个自定义的构建函数(@Builder),在函数中使用 Row 布局,包含 Image(图标)和 Text(标题),即可自由设置标题文字及旁边的图标样式。如果只需要系统标题文字前显示一个图标,也可以直接在 NavPathStack.push 路由时传入 icon 参数。核心就是将标题区域视为一个可组合的组件,按需放置图标。

回到顶部