HarmonyOS 宽度100% margin左右不生效
Column(){
  Shape()
    .margin({left:16,right:16})
    .width('100%')
    .height(0.5)
    .backgroundColor($r('app.color.color_DCDCDC'))
}.height('100%')
这么设置会导致margin不生效,这种如何解决
        HarmonyOS
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 HarmonyOS  宽度100%,左右间距不生效 
997浏览  • 1回复 待解决
HarmonyOS width设置100%,margin左右间距不生效 
2654浏览  • 1回复 待解决
HarmonyOS  宽度设置“100%”,设置margin不生效怎么办 
917浏览  • 1回复 待解决
HarmonyOS 容器布局的宽度设为100%时还想使用左右的margin 
1455浏览  • 1回复 待解决
HarmonyOS .width('100%')和margin同时设置,左右margin无效 
1404浏览  • 1回复 待解决
HarmonyOS margin不生效 
1846浏览  • 1回复 待解决
HarmonyOS  组件设置margin左右20,width 100% margin会失效 
4914浏览  • 2回复 待解决
HarmonyOS  margin不生效问题 
1365浏览  • 1回复 待解决
HarmonyOS 子控件使用margin控制跟parent之间的左右边距不生效,看官网demo是用的宽度控制的 
942浏览  • 1回复 待解决
HarmonyOS  设置宽度为100%则左右边距失效 
1039浏览  • 1回复 待解决
HarmonyOS right的padding和margin不生效 
1985浏览  • 1回复 待解决
HarmonyOS Span设置padding和margin不生效,但是imagespan生效 
1688浏览  • 1回复 待解决
HarmonyOS 父组件左右设置margin,右侧margin没生效,改成padding就可以了 
1533浏览  • 1回复 待解决
HarmonyOS 在设置宽度为"100%"时,为什么margin right会失效? 
1723浏览  • 1回复 待解决
HarmonyOS 组件包含margin或padding时,宽度设置为100%会超出屏幕 
2655浏览  • 1回复 待解决
HarmonyOS span多个之间的间隙怎么设置margin不生效? 
1176浏览  • 1回复 待解决
在Tab中的TabContext设置stack的margin,只有左边生效,右边不生效 
1459浏览  • 1回复 待解决
HarmonyOS 容器类的组件设置了margin,如何实现当内容为空时margin不生效 
749浏览  • 1回复 待解决
HarmonyOS 用calc设置宽度.width(calc(100% -30)),根据需要设置的margin做动态赋值 
2275浏览  • 1回复 待解决
HarmonyOS Swiper组件宽度是100%,displayCount为2,子组件不居中显示问题 
992浏览  • 1回复 待解决
HarmonyOS 子控件设置宽度100%问题 
1368浏览  • 1回复 待解决
HarmonyOS CustomDialog怎么设置弹窗背板和左右的margin? 
1045浏览  • 1回复 待解决
HarmonyOS expandSafeArea不生效 
2276浏览  • 1回复 待解决
HarmonyOS @Observed不生效问题 
1962浏览  • 1回复 待解决
HarmonyOS targetSpace不生效问题 
1143浏览  • 1回复 待解决





















margin是设置外边距属性,在Column布局中width 100%布局是居中的,此时组件设置margin,导致抵消了没有直观的现象,就会以为margin失效了;padding是设置内边距属性,所以设置.padding({left:16,right:16})可以有明显的现象。
如果想要背影颜色一起生效,需要禁用width(‘100%’)属性