
私は msm touch アプリに取り組んでいて、XML ファイルから必要な情報を取得できるところまで来ましたが、テーマが設定さておらず、他の「直接的な」テキストほど見栄えがよくありません。黒くて、左寄りです。
必要な情報を表示するためのコードは次のとおりです。
// Server status
ListItem.ThinDivider {} //can be used as header for list
ListItem.Standard {
ListView {
model: xmlModel
delegate: Text { text: "Serverstatus " + serverState }
}
showDivider: false
}
情報を取得するために XmlListModel を使用しています。
それで、なぜテキストが他の部分と違うのでしょうか、そしてどうすれば修正できるのでしょうか?
答え1
私がしなければならなかったのは、次のように ListItem 内の XML からの出力を委任することでした。
ListView {
width: units.gu(50)
height: units.gu(5)
model: minecraftBlogg
delegate: ListItem.Subtitled {
text: minecraftVersion
subText: i18n.tr("Latest version")
progression: true
showDivider: false
}
}