我從服務器檢索到的以下數據:稀疏數組作爲單一選擇的ListView
[
{id: 8, name: "Item1"},
{id: 14, name: "Item2"},
{id: 30, name: "Item3", active: true},
{id: 42, name: "Item4"}
]
我希望把這些數據轉化爲單一選擇的ListView(在對話框中,使用setSingleChoiceItems()
)和用戶做出選擇後,發送項目標識返回到服務器。
如何做到這一點?我唯一想到的解決方案是使用一些幫助程序數組,它可以在列表項(AFAIK必須順序執行)和項ID(非常隨機)之間進行映射。我也嘗試使用一些適配器,但沒有弄清楚如何。
如果發送項目id事件onItemSelected()給你需要,然後使用onItemSelectedListener() – 2013-04-18 07:22:40