HarmonyOS 容器布局的宽度设为100%时还想使用左右的margin

容器布局或者某个控件宽度设置为100%,设置了左右margin,但是左边有margin,右边被挤延申至屏幕外了,怎么样设置margin才是正确的?

HarmonyOS
2024-10-15 11:15:08
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zbw_apple

可以通过为button组件的父组件设置margin属性来实现相应效果,demo如下:

@Entry  
@Component  
struct Index2 {  
  @State message: string = 'Hello World';  
  build() {  
    Column() {  
      Button('这是一个按钮')  
        .width('100%')  
    }  
    .justifyContent(FlexAlign.Center)  
    .height('100%')  
    .margin({left:20,right:20})  
  }  
}
分享
微博
QQ
微信
回复
2024-10-15 17:59:50
相关问题
HarmonyOS flex容器布局
555浏览 • 2回复 待解决
ets中设置布局高度和宽度
3010浏览 • 1回复 待解决