Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/219.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何告知Listview选择模式转换_Android_Listview - Fatal编程技术网

Android 如何告知Listview选择模式转换

Android 如何告知Listview选择模式转换,android,listview,Android,Listview,有没有办法通过按后退键或取消选择所有项目来确定用户是否退出了多选模式?您可以使用以下方法注册MultichoiceModelListener setMultiChoiceModeListener (AbsListView.MultiChoiceModeListener listener) 这可以告诉您用户何时离开多选模式。 不确定是否取消选择所有项目。用户如何执行此任务?解决方案是实施: @Override public void onDestroyActionMode(ActionMode

有没有办法通过按后退键或取消选择所有项目来确定用户是否退出了多选模式?

您可以使用以下方法注册MultichoiceModelListener

setMultiChoiceModeListener (AbsListView.MultiChoiceModeListener listener)
这可以告诉您用户何时离开多选模式。
不确定是否取消选择所有项目。用户如何执行此任务?

解决方案是实施:

@Override
public void onDestroyActionMode(ActionMode mode) {
    ...
}

检测退出和进入多选模式

@Override
public void onCreateActionMode(ActionMode mode, Menu menu)  {
    ...
}