android - 如何在android中的Clicking事件中将ListView选择模式从单个切换到多个?

标签 android android-layout listview android-listview

我想知道如何在单击按钮时将 ListView 选择模式从单个切换到多个。 这样我就可以选择多个列表项并将其删除,删除后我应该回到单选模式。 如果你知道如何实现这个帮助我。 谢谢。

最佳答案

实现 buttonOnClick 功能并检查 ListView 的状态模式并根据您的偏好进行如下更改....

   public void onClick(View v) {

   switch(v.getId()){
      case (R.id.mybutton):       
         ListView listView = getListView();
           if (listView.getChoiceMode() == ListView.CHOICE_MODE_MULTIPLE)
            {
               listView.setChoiceMode(ListView.CHOICE_MODE_SINGLE);
            }
            else if (listView.getChoiceMode() == ListView.CHOICE_MODE_SINGLE)
             {
              listView.setChoiceMode(ListView.CHOICE_MODE_SINGLE);
             }
            break;
         }
       }

关于android - 如何在android中的Clicking事件中将ListView选择模式从单个切换到多个?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15083422/

相关文章:

WPF:将多个对象添加到我的 ListView 中 - 仅添加第一个对象

android - 使用 ActionBarCompat 的带有 ProgressBar 的 NullPointerException

android - 使用 andengine GLES20 的抗锯齿(平滑)线

android - UI 组件的 API 版本

android - 在android中的listview中实现音频播放器

android - 如何正确隐藏ListView中的ImageView?

android - 如何在 Activity 关闭时触发重新加载?

java - 如何从 Cloud Firestore 获取一组数据?

android - 如何通过单击对话框外部来关闭对话框?

android - 在android中实现布局时出错