import QtQuick 2.3 Rectangle{ height: parent.height width: parent.width / 2 anchors.margins: 5 ListView { id: view anchors.fill: parent model: 100 flickableDirection: Flickable.VerticalFlick clip: true delegate: Rectangle{ width: parent.width height: 100 color: Qt.rgba( Math.random() , Math.random(), Math.random(), 1) Text{ width: parent.width height: 12 horizontalAlignment: Text.AlignHCenter verticalAlignment: Text.AlignVCenter text: index } ListView{ id: subView clip: true y:12 width: parent.width height: 88 orientation: ListView.Horizontal flickableDirection: Flickable.HorizontalFlick cacheBuffer: 1000 model: 10 delegate: Rectangle { height: 100 width: 100 border.color: "black" Text{ anchors.fill: parent horizontalAlignment: Text.AlignHCenter verticalAlignment: Text.AlignVCenter text: index } } } } } }