我将编写一个具有可移动 listView 控件的触摸屏应用程序。目前我的问题是内容从视图中出来,如果在我尝试滚动时内容比 listView 本身更长/更高。
这是我当前的代码。我只需要一个解决方案来在列表视图中滚动而不是溢出它的边界。
ListModel {
id: listModle
ListElement {
name: "Bill Smith"
number: "555 3264"
}
ListElement {
name: "John Brown"
number: "555 8426"
}
ListElement {
name: "Sam Wise"
number: "555 0473"
}
ListElement {
name: "Bill Smith"
number: "555 3264"
}
ListElement {
name: "John Brown"
number: "555 8426"
}
ListElement {
name: "Sam Wise"
number: "555 0473"
}
}
Rectangle {
x: 100
y: 100
width: 180; height: 200
Component {
id: contactDelegate
Item {
width: 180; height: 40
Column {
Text { text: '<b>Name:</b> ' + name }
Text { text: '<b>Number:</b> ' + number }
}
}
}
ListView {
id: listView
anchors.fill: parent
model: listModle
delegate: contactDelegate
//highlight: Rectangle { color: "lightsteelblue"; radius: 5 }
focus: true
contentHeight: 150
}
}