gpt4 book ai didi

android - 在 EditText 中长按文本时禁用上下文菜单

转载 作者:行者123 更新时间:2023-11-30 02:33:44 28 4
gpt4 key购买 nike

我想在长按 EditText 中的单词时禁用默认的上下文操作栏(包含复制-粘贴-全选项)。这个栏:

enter image description here

我尝试使用以下代码,但此代码的问题是选择 handle 不再出现:

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;
}
});

有谁知道如何禁用上下文操作栏并保留选择句柄?

最佳答案

经过长时间的研究,不幸的是,唯一的方法是 fork TextView 和 EditText 代码并直接更改其代码。

关于android - 在 EditText 中长按文本时禁用上下文菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26914198/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com