【发布时间】:2015-02-13 09:38:40
【问题描述】:
我希望 ListView 反转其项目的顺序,以便最近的项目位于顶部。
我尝试使用verticalLayoutDirection: ListView.BottomToTop 来实现这一点,但它会使 ListView 从底部填满(我猜是意料之中的)。
我将所述 ListView 的实际边界标记为红色。
我怎样才能颠倒 ListView 的项目顺序并且仍然让它从上到下填充?越干净越好。
根据要求,提供更多信息:
ListView
{
id: theList
anchors
{
left: parent.left
top: theAboveList.bottom
right: parent.right
bottom: parent.bottom
}
model: theModel
delegate: theDelegate {}
verticalLayoutDirection: ListView.BottomToTop
clip: true
}
我需要反转它的原因是,委托实例知道它们何时处于最底部(我可以在委托中执行index === 0),以设置特定状态。
【问题讨论】:
-
嗯,解决起来应该不难,但实际上取决于您的用例:如何填充列表,使用的模型等等。只需尝试添加更多信息和列表的当前代码。
-
我用更多信息更新了这个问题。