如何在另一个列表视图上传输列表视图项



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

我的问题是

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

例:

列表视图 1 有 3 项:

最初 ListView2 为空。然后,当我从ListView1中选择"狗"时,它将被移动/传输到ListView2,"狗"将从ListView1中删除。

谢谢!

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

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

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

最新更新