好吧,它是这样的。我有两个扩展ListFragments的类,它们都是在扩展FragmentActivity的类上初始化的。
我的问题是
当我在 ListView1 上选择一个项目时,如何将该项目传输到 ListView2 并显示它?然后从列表视图 1 中删除所选项目。
例:
列表视图 1 有 3 项:
- 狗
- 猫
- 鼠
最初 ListView2 为空。然后,当我从ListView1中选择"狗"时,它将被移动/传输到ListView2,"狗"将从ListView1中删除。
谢谢!
您必须在 Listview1 中创建 Listview2(如果 ListItem1 单击打开了 listview2)。
在第一个 ListView 中选择某个项时,只需从第一个 ListView 的适配器中检索该项,并将其添加到第二个 ListView 的适配器中即可。
在实践中,使用片段,此过程会稍微复杂一些,因为您需要实现片段之间的通信(通常通过活动)。