长时间单击 EditText 中的单词时,我想禁用默认的 Contextual ActionBar(包含 Copy-Paste-Select All 项目)。这个酒吧:
我尝试使用以下代码,但此代码的问题是选择句柄不再出现:
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;
}
});
有谁知道如何禁用上下文操作栏并保留选择句柄?