我有一个与之关联的TextView
元素。ActionMode Callback
长按某个单词时,会ActionMode
激活操作栏上的菜单。在屏幕较小的设备上,某些菜单选项会显示在溢出菜单中。
在某些设备上,单击溢出按钮会导致TextView
失去焦点并且文本选择会自动清除。我读过这是框架中的一个错误。鉴于该应用程序仅支持 Android 4.0 之后的设备,我的问题是:
- 如何检测某些菜单项是否会在运行时出现在溢出菜单中?
- 如何防止
TextView
失去焦点? - 某些设备(三星等)不显示此功能。那么这真的是一个框架错误吗?
- 如果溢出菜单和由此导致的焦点丢失是我必须应对的问题,是否有替代方案?