2014-03-01 33 views
0

好吧,它是这样的。我有两个扩展ListFragments的类,两者都是在扩展FragmentActivity的类上初始化的。如何在另一个ListView上传输ListView项目?

我的问题是

如何我,当我选择在ListView1的一个项目,该项目转移到ListView2并显示它?然后从ListView1中删除所选项目。

实施例:

ListView1的有3个项目:

  1. 鼠标

最初ListView2是空的。然后,当我从ListView1中选择“Dog”时,它将被移动/转移到ListView2,并且“Dog”将从ListView1中移除。

谢谢!

回答

0

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

+0

+如果你可以创建列表视图与图像,没有问题在列表视图2 –

+0

如何在ListView1中创建ListView2?这是一种编程习惯吗? – sander126

+0

[link] http://www.vogella.com/tutorials/AndroidListView/article.html –

0

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

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

+0

我可以使用一个接口来传达这两个片段吗? – sander126

相关问题