我有EditText
一个自定义ActionModeCallback
选项,可以通过setCustom[Insertion/Selection]ActionModeCallback
.
如果选择了该字段并旋转了屏幕,则某些键盘会显示Extracted Text UI,该 UI 不再具有自定义菜单项。
有没有办法让我控制Extracted Text UI中的上下文菜单项,或者将这些项提供给 UI?
如果可能,我不希望禁用提取的文本 UI。
看来我可以通过以下子类来做到这一点InputMethodService
:如何修改 ExtractedEditText for a custom keyboard in Android。但这似乎定义了一个系统范围的 IME,这并不理想。
有没有更好的方法来解决这个问题?
参考:
- 什么是 Android“提取文本 UI”?
- https://developer.android.com/reference/android/inputmethodservice/ExtractEditText.html
提前致谢,