Я хочу отключить контекстный ActionBar по умолчанию (содержащий элементы Copy-Paste-Select All), когда вы долго щелкаете по слову в EditText. Этот бар:Отключение контекстного меню при длительном нажатии текста в EditText
Я пытался использовать следующий код, но проблема с этим кодом является то, что ручки выбора не появляется больше:
editText.setCustomSelectionActionModeCallback(new Callback() {
@Override
public boolean onPrepareActionMode(ActionMode mode, Menu menu) {
return false;
}
@Override
public void onDestroyActionMode(ActionMode mode) {
}
@Override
public boolean onCreateActionMode(ActionMode mode, Menu menu) {
// I also tried menu.clear() but has the same behavior.
return false;
}
@Override
public boolean onActionItemClicked(ActionMode mode, MenuItem item) {
return true;
}
});
знает любой, как отключить контекстную панель действий и сохранить дескрипторы выделения?
Что именно вы пытаетесь достичь, сохраняя дескрипторы без Contexual ActionBar? – jimmy0251
@ jimmy0251 Я покажу плавучую панель инструментов вместо контекстной панели действий. – Omar
Мне тоже нужно добиться этого. Вы узнали, как это сделать? –