Navigation和Tabs组件如何获取内容区域的尺寸

咨询描述:使用Navigation和Tabs做导航,屏幕顶部、底部、侧边等会出现导航条,有什么方法可以获得内容区域的尺寸?

咨询场景描述:例如在容器中的业务代码要获取渲染窗口的尺寸,通过@ohos.window获取的是包含Navigation的整个窗口的尺寸,应该减掉导航条才是业务代码需要的尺寸。

HarmonyOS
2024-02-20 09:59:30
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
NGKSWCIDT

内容区大小开发者可以自己设置,Navigation可以通过navBarWidthRange设置,导航栏最小和最大宽度默认值:最小默认值 240,最大默认值为组件宽度的40% ,且不大于 432,单位vp。minContentWidth设置导航栏内容区最小宽度,默认值360,单位vp。Tabs可以通过barWidth,barHeight设置,TabContent组件不支持设置通用宽度属性,其宽度默认撑满Tabs父组件。TabContent组件不支持设置通用高度属性,其高度由Tabs父组件高度与TabBar组件高度决定。

分享
微博
QQ
微信
回复
2024-02-20 19:42:17
相关问题
如何选择Navigation 组件Tabs 组件
918浏览 • 1回复 待解决
Navigation实现Tabs切换效果
550浏览 • 1回复 待解决
Tabs组件嵌套滑动组件
659浏览 • 1回复 待解决
如何TabstabBar,添加其他组件
23浏览 • 1回复 待解决
如何实现Tabs组件tarbar吸顶效果
247浏览 • 1回复 待解决
Tabs组件懒加载问题
1000浏览 • 1回复 待解决
鸿蒙上如何获取挖孔区域高度啊
4797浏览 • 1回复 待解决
如何自定义模拟Tabs组件
429浏览 • 1回复 待解决
panel组件点击区域问题
3515浏览 • 1回复 待解决
Web组件如何获取设置UserAgent
1241浏览 • 1回复 待解决
如何隐藏容器组件溢出内容
1044浏览 • 1回复 待解决
如何去除Tabs组件两侧蒙层
826浏览 • 1回复 待解决
tabs组件 左右滑动延迟较高
494浏览 • 1回复 待解决
ArkTS获取组件位置大小接口
1871浏览 • 1回复 待解决