Android文本选择监听器

我正在尝试创建一个优雅,无忧无虑的文本编辑器。
我真正想要实现的功能之一是带有简单文本格式命令的弹出窗口,如粗体,斜体,下划线,字体颜色和字体。

为了给你一个想法,下面是iOS中的弹出窗口的图片(显然,这只是想法,我想为弹出窗口创建一个自定义设计):

在这里输入图像描述

我有几个问题:
1)是否存在文本选择监听器或其他等价物?
2)我是否需要重写默认的android动作文本选择?
3)我将如何显示/创建此弹出窗口? (模糊的问题,我知道...)

我刚刚开始使用Java和Android开发,但我已经创建了几个应用程序,并且已经掌握了它。


您在此寻找的关键词,以帮助您进行研究,只要您的目标是蜂窝或更新的, ActionMode

API文档(向下滚动到“使用上下文动作模式”)在解释事情方面做得很好,一旦你找到了你要找的东西,这是他们使用最大的障碍,但基本上你需要什么要做的是这样的:

  • 设置你的EditText是可选的( android:textIsSelectable="true"setTextIsSelectable(true);
  • 实现ActionMode.Callback接口并提供您自己的菜单项。
  • 注意:如上所述,这仅适用于API级别11+。 如果您的目标是早期的平台,获取文本选择的事件要复杂得多。

    链接地址: http://www.djcxy.com/p/69049.html

    上一篇: Android Text Selection Listener

    下一篇: Which custom dictionary rule handles an acronym with a number?