如何在另一个ListView上传输ListView项?

时间:2014-03-01 11:09:10

标签: android listview android-listview android-fragments

好的,就是这样。我有两个扩展ListFragments的类,它们都是在扩展FragmentActivity的类上初始化的。

我的问题是

  

当我在ListView1上选择一个项目时,如何将该项目传输到ListView2并显示它?然后从ListView1中删除所选项目。

示例:

ListView1有3个项目:

  1. 鼠标
  2. 最初ListView2为空。然后,当我从ListView1中选择“Dog”时,它将被移动/传输到ListView2,并且“Dog”将从ListView1中删除。

    谢谢!

2 个答案:

答案 0 :(得分:0)

您必须在Listview1中创建Listview2(如果ListItem1单击打开listview2)。

答案 1 :(得分:0)

在第一个ListView中选择某个项目时,您只需从第一个ListView的适配器中检索该项目,然后将其添加到第二个ListView的适配器中。

在实践中,使用片段,这个过程会稍微复杂一些,因为您需要实现片段之间的通信(通常通过活动)。