Android 如何将多个选定项目从listview移动到另一个listview

Android 如何将多个选定项目从listview移动到另一个listview,android,android-listview,android-widget,Android,Android Listview,Android Widget,我有两个listview。我想将项目从一个listview移动到另一个listview。 我有两个按钮,“向右移动”和“向左移动”。 这是一个多选列表视图。选择项目后,我们需要将这些项目移动到另一个列表视图 第一个listview数据来自database.code,如下所示 public void fillcategory() { Cursor cursor = dataBase .select("SELECT * FROM t_C

我有两个listview。我想将项目从一个listview移动到另一个listview。 我有两个按钮,“向右移动”和“向左移动”。 这是一个多选列表视图。选择项目后,我们需要将这些项目移动到另一个列表视图

第一个listview数据来自database.code,如下所示

public void fillcategory() {
            Cursor cursor = dataBase
                    .select("SELECT * FROM t_Category ORDER BY CategoryName");

            lacategory = new list(this,
                    android.R.layout.simple_list_item_activated_1, cursor,
                    new String[] { "CategoryName" }, new int[] { android.R.id.text1 },1);
            lvcategory.setAdapter(lacategory);
            lvcategory.setOnItemClickListener(new listclick());
            lvcategory.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE);

        }

有两个选项可以执行此操作,首先在每个listitem中添加复选框,然后用选定的项填充另一个listview。这是一个很好的教程

其次,您可以在适配器中将listview属性设置为multiple_select,然后通过其他listview中的位置填充这些选定项。
我希望至少有一个能起作用

Kannan我看到了你的照片,两个ListView运行在同一个活动中,或者每个ListView单独运行活动?根据第二个-:我已经将ListView.CHOICE\u MODE\u设置为多个。但是如何在适配器中选择多个。你需要检查listitem是否被选中,我已经这样检查过“if(sfsendmes.isSelected())”其中,sdsendmes是我的listview类,它包含所有数据。如果您不理解,请给出详细示例