2012-06-15 21 views
5

要的是Android ViewPager般的Qt的,我用這樣一個ListView:QML列表視圖:Flickable不如授人不能滾動

ListView { 
     id: myListViewArticle 
     anchors.fill: parent 

     focus: true 
     highlightRangeMode: ListView.StrictlyEnforceRange 
     orientation: ListView.Horizontal 
     snapMode: ListView.SnapOneItem 
     model: modelArticles 
     delegate: articleDelegate 
    } 

而一個Flickable作爲其代表:

Component { 
     id: articleDelegate 
     Item { 
      id: item 
      width: 480; height: 800 

      Flickable { 
       id: mainScrollView 
       contentHeight: 1500 
       contentWidth: parent.width 
       anchors.fill: parent 
       clip: true 

       Text { 
        id: idArticleContent 
        text: articleContent 
        width: parent.width 
        font.pixelSize: 20 
        font.bold: true; color: "black" 
        wrapMode: Text.Wrap 
       } 
      } 

      ScrollDecorator { 
       flickableItem: mainScrollView 
      } 
     } 
    } 

但是在爲listview填充數據之後,我看到Flickable不能滾動(在verticle中)。

任何人都可以告訴我如何使Flickable項目在列表視圖中滾動。非常感謝你的幫助。

回答