HarmonyOS 鸿蒙Next:Navigation底部间距问题,内容无法置底,求解决方案

发布于 1周前 作者 htzhanglong 来自 鸿蒙OS

HarmonyOS 鸿蒙Next:Navigation底部间距问题,内容无法置底,求解决方案

@Entry
@Component
struct TestPage {
@State message: string = ‘Hello World’;

build() {

Column(){
Navigation() {
Row(){
Text(‘你好’)
Text(‘你好’)
Text(‘你好’)
}
.height(‘100%’)
.alignItems(VerticalAlign.Bottom)

}
.hideToolBar(true)
.mode(NavigationMode.Stack)
.height(‘100%’)
.backgroundColor(Color.Red)
}
.width(‘100%’)
.height(‘100%’)
.backgroundColor(Color.Brown)

}
}

row里面的text无法置底,按着显示区域边缘



关于HarmonyOS 鸿蒙Next:Navigation底部间距问题,内容无法置底,求解决方案的问题,您也可以访问:https://www.itying.com/category-93-b0.html 联系官网客服。

3 回复
Navigation() {

}
.hideTitleBar(true)

加这个属性我试了可以

还真是这个原因。如果设置上title就没事了,但是不设置,这里就空出一坨,除非hideTitleBar。鉴定为Navigation组件的bug

应用在默认情况下窗口背景绘制范围是全屏,但UI元素被限制在安全区内(自动排除状态栏和导航条)进行布局,来避免界面元素被状态栏和导航条遮盖。可通过expandSafeArea扩展其绘制区域至安全区外。

Column(){

} .expandSafeArea([SafeAreaType.SYSTEM], [SafeAreaEdge.TOP, SafeAreaEdge.BOTTOM])

回到顶部