我将 OnItemLongClickListener 注册到列表视图,但是在操作模式下,不会调用侦听器。
这是预期的行为,如perfromLongPress方法中所示。
任何人都知道如何让 lonk 点击监听器被调用?
我想要这种行为的原因是一次长按选择多个文件。有关示例,请参阅QuickPic应用程序。
我将 OnItemLongClickListener 注册到列表视图,但是在操作模式下,不会调用侦听器。
这是预期的行为,如perfromLongPress方法中所示。
任何人都知道如何让 lonk 点击监听器被调用?
我想要这种行为的原因是一次长按选择多个文件。有关示例,请参阅QuickPic应用程序。
我认为您应该使用已注册的 MultiChoiceModeListener 并覆盖其方法:
@Override
public void onItemCheckedStateChanged(ActionMode mode, int position, long id, boolean checked) {
}
@Override
public boolean onCreateActionMode(ActionMode mode, Menu menu) {
// this is where you will inflate the CAB just in case
return true;
}
@Override
public boolean onPrepareActionMode(ActionMode mode, Menu menu) {
return false;
}
@Override
public boolean onActionItemClicked(ActionMode mode, MenuItem item) {
return false;
}
@Override
public void onDestroyActionMode(ActionMode mode) {
}