ListView не появляется

Я работаю над приложением для Ubuntu Touch. У меня есть код с listView в нем. Но когда я запускаю его, страница просто пуста (это заголовок и переключатель вкладок). Где ошибка?

import QtQuick 2.0
import Ubuntu.Components 0.1
import Ubuntu.Components.ListItems 0.1 as ListItem
import QtQuick.XmlListModel 2.0

MainView {

applicationName: "El Wohust"
objectName: "elwohust"

width: units.gu(50)
height: units.gu(75)
XmlListModel {
    id: portals
    source: "http://localhost/feed.xml"
    query: "/portals/item"

    XmlRole { name: "title"; query: "title/string()" }
    XmlRole { name: "pubDate"; query: "pubDate/string()" }
 }

// Here

           Tab {
               title: i18n.tr("2nd list")
               Page {
                   id: subreddits
                   anchors.fill: parent

                   ListView {
                       id: articleList


                       model: portals
                       delegate: ListItem.Subtitled {
                                   text: title
                                   subText: pubDate
                                   progression: true
                                   onClicked: pageStack.push(articleView)
                               }

                   }
               }
}

}

}

Вот как выглядит XML-файл:

<?xml version="1.0" encoding="utf-8"?>
  <portals>

    <item>
        <title>Karlův most</title>
        <pubDate>Sat, 07 Sep 2010 10:00:01 GMT</pubDate>
    </item>
    <item>
        <title>Sv. Vít</title>
        <pubDate>Sat, 07 Sep 2010 15:35:01 GMT</pubDate>
    </item>

  </portals>
1
задан 23 April 2013 в 17:56

2 ответа

Я думаю, вам нужно anchors.fill: parent и в ListView.

0
ответ дан 23 April 2013 в 17:56

Я думаю, что вы должны сделать следующее, чтобы ListView работал идеально ...

Column {
        spacing: units.gu(2)
        anchors.centerIn: parent.Center

        ListView {
            width: page.width
            height: page.height
            model: dictXMLList
            delegate: ListItem.Subtitled {
                text: word
                subText: meaning
                progression: true

            }

        }
0
ответ дан 23 April 2013 в 17:56

Другие вопросы по тегам:

Похожие вопросы: