【问题标题】:How to move multiple selected items from listview to another listview如何将多个选定项目从列表视图移动到另一个列表视图
【发布时间】:2013-05-15 04:47:14
【问题描述】:

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

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

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);

        }

【问题讨论】:

  • Kannan 我看到了你的照片,两个 listViews 在同一个活动中运行,还是每个 listViews 在单独的活动中运行?

标签: android android-listview android-widget


【解决方案1】:

有两个选项可以做到这一点,首先是在每个列表项中添加复选框,然后用所选项目填充另一个列表视图。这是很好的教程Multiple Check

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

【讨论】:

  • 根据第二个-:我已经设置了 ListView.CHOICE_MODE_MULTIPLE.but how multiple_select in adapter.
  • 你需要检查列表项是否被选中,我已经像这样“if(sfsendmes.isSelected())”检查了它,其中 sdsendmes 是我的列表视图类,包含所有数据..如果你没有了解是否给你详细的例子
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-10-15
  • 1970-01-01
  • 2023-04-01
  • 2011-07-23
  • 1970-01-01
  • 1970-01-01
  • 2021-04-05
相关资源
最近更新 更多