2015-11-25 30 views
0

問題是:例如,我有一個listview_products,我必須在每次選擇其中一個並將其放入另一個listview_sales中,listview_sales將持有全部我一直在選擇的產品完全可以完成銷售的過程。我怎麼能實現這種行爲?請你幫我一把!從列表視圖中選擇項目,並將其放入另一個列表查看

+0

我想你應該看看[問]並重新格式化你的問題,以幫助我們理解你的問題:)向我們展示你的嘗試。 – mithrop

+0

非常感謝!我現在要讀它! –

+3

只需將選定的項目添加到另一個數組並將其傳遞給將繪製第二個listView的適配器。 – Nanoc

回答

1

您應該有一個ArrayList與第一個適配器獲取要繪製數據的對象。

然後,您將需要另一個arrayList與將在第二個ListView上繪製的第一個對象。

所以,如果你在你的第一個數組列表中實現一個OnItemClickListener來獲取選定的項目。

這只是一個僞代碼示例。

void OnItemClicked(int position) //This is not the real method definition 
{ 
    secondArray.put(firstArray.get(position)); 
} 

然後,當你想顯示該名單的數據只是通過其適配器

secondListView.setAdapter(new SecondAdapter(secondArray)); 

希望這有助於。

+0

好吧,我會試着關注這個,感謝@Nanoc! –

相關問題