【问题标题】:Android open ListView for multiple selection programmaticallyAndroid以编程方式打开ListView进行多选
【发布时间】:2016-01-07 06:24:15
【问题描述】:

我得到了一个带有ListView 的片段。列表的目的只是检查该列表中的项目,所以我想在onCreateView 方法中添加一些内容,这将使列表自动进入其多选模式,如片段所示,无需用户长按一个物品。我该怎么做?

【问题讨论】:

  • onCreateview() 仅显示多选列表视图而不是简单列表视图,如果没有更多的目的。 @JJ Ab
  • 好的,这正是问题所在 - 如何?我知道如何设置它以进行多项选择,但它只能由长按触发。如何以编程方式触发它?

标签: android listview android-fragments android-listview


【解决方案1】:

要使用 longpress ,你可以这样做,

android:choiceMode="multipleChoiceModal" 
or
setChoiceMode(ListView.CHOICE_MODE_MULTIPLE_MODAL)

查看更多information

【讨论】:

  • 你错了。 Android 中的 ListView 可以设置为多选模式。这样做后,当用户长按列表项时,列表进入此模式。我不是在问长按时如何做某事。我在问如何进入多选模式而不需要长按。
  • 你又弄错了。您的编辑仅向我展示了如何设置列表,因此当用户长按它时,它将进入多选模式。我在问如何在没有长按的情况下以编程方式进入多选模式。不与。没有。
  • 听起来更像我想要的,但答案不是合乎逻辑的事情。这是一个非常糟糕的黑客行为..这个答案是从 2013 年开始的。也许从那以后有一些变化?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-10-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-11-04
  • 1970-01-01
  • 2014-06-29
相关资源
最近更新 更多