我知道有一个属性android:textIsSelectable="true"
可以通过长按文字在TextView
中选择文字,然后显示ActionMode
来处理文字。我的问题是如何我可以禁用默认ActionMode
吗?我尝试通过编写自定义ActionMode并在其false
方法中返回onCreateActionMode
来禁用它:
@Override
public boolean onCreateActionMode(ActionMode mode, Menu menu) {
return false;
}
并将其传递给:
TextView.setCustomSelectionActionModeCallback(customActionMode);
它破坏了文本选择和禁用的Start-End指针。
我想在选择文字后禁用ActionMode
来编写自己的PopupWindow
。
你有什么建议吗?