HarmonyOS 鸿蒙Next 求助 TabContent自适应高度怎么实现呀
HarmonyOS 鸿蒙Next 求助 TabContent自适应高度怎么实现呀
效果如下图,切换不同的tab,能够根据content自动设置高度,或者有什么方法可以实现这个效果,利用AreaChange动态设置高度会出现一直闪的现象。
8 回复
尝试给给Tabs设置height('auto')
666,这个好使
楼主您好,目前tabs组件的tabcontent子组件不能自适应高度,建议使用swiper可以自适应子组件高度。
试一下这个属性,能不能达到你要的要求。
.layoutWeight(1)
容器组件不设置宽度或者高度时,其宽或高为子组件撑起来的宽高。 Text组件不设置宽度时,文本的长度就会撑起组件的宽度。
主打一个从内部撑起来宽高。
在HarmonyOS鸿蒙Next中,TabContent自适应高度可以通过以下方式实现:
- 使用Flex布局:在Tabs父组件中设置Flex布局,并调整flex-direction属性,使TabContent能够自适应其内容高度。
- 外部容器控制:在TabContent外部添加一个容器,并设置该容器高度为自适应,然后将TabContent的高度与容器高度保持一致。
- 动态调整:通过监听内容组件的变化,动态计算并设置TabContent的高度。
如果问题依旧没法解决,请加我微信,我的微信是itying888。