HarmonyOS 自适应父组件高度问题
UI设计中一个列表的列表项有个结构是列表项为左右结构,列表项的高度由右侧高度决定(右侧高度由右侧子组件高度决定),左侧显示一条垂直的虚线(高度与右侧高度相同),碰到的问题是如果给给左侧设置.height(‘100%’)会导致父组件高度超出右侧高度,如果左侧不设height,则虚线没高度显示。请教,HarmonyOS的布局如何实现,高度由右侧决定,左侧高度依据右侧自适应,左侧要显示一根宽度1,高度填满的虚线
咨询场景描述:样例代码如下:
@Component
export struct K24PageListItemComponent {
build() {
Row() {
Column() {
Line()
.stroke('#CCCCCC')
.strokeWidth(1)
.strokeDashArray([10, 3])
.strokeLineCap(LineCapStyle.Round)
.backgroundColor(Color.Transparent)
.width(30)
.height(Const.FULL_PERCENT)
}
.backgroundColor(Color.Brown)
.width(30)
Column() {
Text('右侧组件区域').fontSize(20)
}
.height(100)
.layoutWeight(1)
.backgroundColor(Color.Gray)
}
.width(Const.FULL_PERCENT)
}
}
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS web组件自适应高度问题
1023浏览 • 1回复 待解决
HarmonyOS Web高度自适应问题
764浏览 • 1回复 待解决
HarmonyOS 高度自适应的问题
340浏览 • 1回复 待解决
HarmonyOS GridItem自适应高度问题
416浏览 • 1回复 待解决
HarmonyOS Grid自适应高度和拖拽问题
536浏览 • 1回复 待解决
HarmonyOS 高度自适应
251浏览 • 1回复 待解决
设置list自适应内容撑起高度,会发现list超出父视图的问题
532浏览 • 1回复 待解决
HarmonyOS RelativeContainer无法自适应高度
359浏览 • 1回复 待解决
Grid组件如何实现高度自适应
3261浏览 • 1回复 待解决
Web组件如何实现高度自适应?
1055浏览 • 1回复 待解决
HarmonyOS Tabs组件,TabContent的高度无法自适应内容组件高度
421浏览 • 1回复 待解决
HarmonyOS Stack容器中子view自适应高度问题
518浏览 • 1回复 待解决
HarmonyOS RelativeContainer、List组件怎么实现自适应内容高度
853浏览 • 2回复 待解决
HarmonyOS Grid 组件如何根据子元素自适应高度?
74浏览 • 1回复 待解决
HarmonyOS web的高度自适应内容的高度
76浏览 • 1回复 待解决
HarmonyOS Grid高度根据内容自适应
55浏览 • 1回复 待解决
HarmonyOS RelativeContainer自适应高度相关
59浏览 • 1回复 待解决
HarmonyOS Image 组件 宽度自适应, 高度怎么设置height: auto?
28浏览 • 1回复 待解决
HarmonyOS 网格布局是否可以自适应高度?根据数据的数量 自适应高度
47浏览 • 1回复 待解决
HarmonyOS List嵌套Grid,Grid怎么自适应高度
718浏览 • 1回复 待解决
HarmonyOS 如何实现listItem高度随内容自适应
442浏览 • 1回复 待解决
HarmonyOS RelativeContainer宽高自适应问题
634浏览 • 1回复 待解决
ImageKnife加载的图片能否自适应高度?
209浏览 • 1回复 待解决
HarmonyOS RichText不能自适应高度,不能设置文字大小
492浏览 • 1回复 待解决
HarmonyOS TextInput高度怎么自适应并取消上下间距
47浏览 • 1回复 待解决
可以使用onAreaChange获取右侧组件高度,demo如下:
参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references/ts-universal-component-area-change-event-0000001820880805#ZH-CN_TOPIC_0000001820880805__onareachange