QML:调整ListView底部组件的大小以填满剩余空间。

3
为了在ListView中添加一个填满剩余空间的页脚,以便下方有一些空间包含条目。这里提供了一个非常好的用例描述:如何使ListView的页脚伸展以填充剩余空间?由于所提供的解决方案适用于Android,我很难将其适应到QML上。低技术方式——总结委托高度和间距来计算页脚高度——可能会起作用,但感觉不太好。谢谢您的建议!
1个回答

2
您可以使用以下方法之一来实现此目的:
contentWidth : real

在使用 ListView 时,您可以通过获取列表视图的属性并将其从 ListView 高度中减去,然后使用结果值作为页脚的高度。例如:

ListView
{
  id: list
  height: 100
}
Rectangle
{
  anchors.bottom: list.bottom
  height: list.height - list.contentHeight
}

谢谢!那正是我需要的提示。我将矩形添加为ListView.footer(省略锚定),这样它就可以与其他内容一起滚动了。 - user1829174

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接