HarmonyOS 父组件设置高度为0对Image组件不生效

想问下为什么父组件设置高度为0,对Image组件不生效,对Text是生效的,如果需要让父组件高度可以限制Image组件高度应该怎么处理?

Row() {  
  Text("测试文本测试文本测试文本")  
  Image($r('app.media.app_icon'))  
    .height(16)  
    .margin({ left: 10 })  
}.height(0)

效果如图:已经设置为0后,Image组件还能正常显示。

HarmonyOS 父组件设置高度为0对Image组件不生效-鸿蒙开发者社区

HarmonyOS
2024-10-28 10:53:07
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
put_get

​可以为父组件设置.clip(true),参考文档:

https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-universal-attributes-sharp-clipping-V5

参考代码:​

Row() {  
  Text("测试文本测试文本测试文本")  
  Image($r('app.media.startIcon'))  
    .height(16)  
    .margin({ left: 10 })  
}.height(0).clip(true)
分享
微博
QQ
微信
回复
2024-10-28 16:14:35
相关问题
组件高度0时,如何设置溢出隐藏
2129浏览 • 1回复 待解决
设置组件的宽度超出组件
1546浏览 • 1回复 待解决
Tab 设置 barBackgroundColor透明生效
987浏览 • 1回复 待解决
怎样TextArea组件设置最小高度
1169浏览 • 1回复 待解决
List组件的initialIndex属性设置生效
3243浏览 • 1回复 待解决
color使用color: 'rgba(0, 0, 255, .5)'生效
3908浏览 • 1回复 待解决
HarmonyOS 自适应组件高度问题
2307浏览 • 1回复 待解决
HarmonyOS Web组件borderRadius生效
1360浏览 • 1回复 待解决
容器组件onVisibleAreaChange生效
3035浏览 • 1回复 待解决
HarmonyOS ArkWeb组件加载url生效
1278浏览 • 1回复 待解决