在兩個方式實現這一目標..
1)使用單ListView和改變數據模型根據選擇的段 2)使用diff ListView和根據選擇的段可見/不可見特定列表視圖..
這裏是第二種方式的示例代碼。
SegmentedControl {
id: segmented1
Option {
id: option1
text: "Option 1"
value: "option1"
selected: true
}
Option {
id: option2
text: "Option 2"
value: "option2"
}
onSelectedIndexChanged: {
var value = segmented1.selectedValue
console.debug("Selected value: " + value);
if (value == "option1") {
listview1.visible = true;
listview2.visible = false;
} else if (value == "option2") {
listview1.visible = false;
listview2.visible = true;
}
}
}
謝謝。我會試試這個。你能否給我一個我今天發佈的有關DataModel的其他問題的答案。 – Dhiraj333
@ Dhiraj333如果你有解決方案,那麼你可以接受正確的答案[檢查此](http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work) –