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

実際、DONEを使用して検索を実行する代わりに、新しいMenuItemを追加する必要があります。DONEをクリックすることは、押すことと同じであり、onDestroyActionMode()呼び出されます。

于 2012-12-15T12:01:33.460 に答える