从ListView中选择Item并将其放入另一个listView

时间:2015-11-25 14:41:51

标签: android listview

问题是:例如,我有一个listview_products,我必须每次选择其中一个并将其放入另一个listview_sales,listview_sales将保留我所选择的所有产品然后完全进行销售。我怎么能实现这种行为?请你借此给我一个帮助!

1 个答案:

答案 0 :(得分:1)

你应该有一个带有对象的ArrayList,你的第一个适配器可以从中获取要绘制的数据。

然后你将需要另一个arrayList,其中第一个对象将在第二个ListView上绘制。

因此,如果您在第一个arraylist中实现OnItemClickListener以获取所选项目。

这只是一个伪代码示例。

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

然后,当您想要显示第二个List只是将该数据传递给其适配器

secondListView.setAdapter(new SecondAdapter(secondArray));

希望这有帮助。