0

我有一个自定义搜索 actionMode,我想按下 OK(勾选)按钮来执行搜索。勾选按钮似乎没有调用 onActionItemPressed(..)。

捕捉滴答声的最佳方法是什么?

// this is what I have:
@Override
        public boolean onActionItemClicked(ActionMode mode, MenuItem item) {
            switch (item.getItemId()) {
                default:// ok button
                    if (search) applySearch();
                    stopActionMode();
                    okPressed=true;
                    KeyBoardUtil.hideKeyboard(SlideTabbedActivity.this, filterText);
            }
            return true;
        } 
4

1 回答 1

1

事实上,您应该添加一个新的 MenuItem 而不是使用 DONE 来执行搜索。单击 DONE 等于按返回,onDestroyActionMode()将被调用。

于 2012-12-15T12:01:33.460 回答