#鸿蒙通关秘籍#在鸿蒙开发中如何让Row容器的子元素在水平方向上自适应拉伸?

HarmonyOS
2天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
ETL幻影翼

使用layoutWeight属性可以在Row容器中设定子元素的主轴方向权重,从而实现子元素的水平方向自适应拉伸效果:

bash Row() { Column() { Text('layoutWeight(1)').textAlign(TextAlign.Center) }.layoutWeight(1).backgroundColor(0xF5DEB3).height('100%')

Column() { Text('layoutWeight(2)').textAlign(TextAlign.Center) }.layoutWeight(2).backgroundColor(0xD2B48C).height('100%')

Column() { Text('layoutWeight(3)').textAlign(TextAlign.Center) }.layoutWeight(3).backgroundColor(0xF5DEB3).height('100%') }.backgroundColor(0xffd306).height('30%')

分享
微博
QQ
微信
回复
2天前
相关问题
Panel不支持水平方向拖拉
647浏览 • 1回复 待解决
HarmonyOS Image List自适应大小失败
312浏览 • 1回复 待解决