1

我正在尝试通过进一步的操作来扩展文本选择上下文操作栏。

所以我通过 setCustomSelectionActionModeCallback 方法添加了一个 ActionCallback。它工作正常,但是:我添加了几个图标,所以它们不适合手机的操作栏,它们会进入溢出菜单。问题是:一旦我单击溢出按钮,EditText 似乎失去了焦点,因此 ActionMode 被关闭并销毁。因此,您无法单击溢出菜单中的任何项目。

我正在使用 ActionBarSherlock 4.3.1。

这是一个错误吗?我应该在 b.android.com 上归档吗?有解决方法吗?一种可能的解决方法可能是拆分操作栏。但目前我不需要/想要整个活动的拆分栏,据我所知,以编程方式切换是不可能的。

4

1 回答 1

0

这是一个错误吗?

我认同。

我应该在 b.android.com 上归档吗?

比你早一年半。:-)

有解决方法吗?

到目前为止,我没有找到任何严格的解决方法。我确实制定了一个解决方案:基本上在操作模式下创建自己的“溢出”项目,单击时会显示您自己的“嵌套”操作模式,为您提供更多空间。我已经有一段时间没有查看我的代码了,我记得它相当讨厌。

于 2013-07-14T20:49:53.427 回答