无需长按即可在ListView中启用批处理上下文操作

时间:2013-04-18 10:59:56

标签: android listview actionmode

我有一个带有MultiChoiceModeListener的ListView来删除项目。此时,在对项目执行长按时,将启动操作模式。这工作正常但是,此外,我想允许用户在单击“编辑”按钮时启用操作模式。

有没有办法在没有长按的情况下启用此模式?

1 个答案:

答案 0 :(得分:0)

我认为这正是您所寻找的:http://developer.android.com/guide/topics/ui/menus.html#CABforViews

基本上:

  1. 实施ActionMode.Callback界面
  2. 点击按钮
  3. 手动拨打startActionMode()

    可能有用的CommonsWare项目示例:https://github.com/commonsguy/cw-omnibus/tree/master/ActionMode/Manual