gpt4 book ai didi

Android 文本选择监听器

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:01:23 25 4
gpt4 key购买 nike

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

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

enter image description here

我有几个问题:
1) 是否有文本选择监听器或类似的东西?
2) 我是否需要覆盖默认的 android 文本选择操作?
3) 我将如何显示/创建此弹出窗口? (模糊的问题,我知道......)

我刚刚开始 Java 和 Android 开发,但我已经创建了一些应用程序并且已经掌握了窍门。

最佳答案

如果您的目标是 hive 或更新的,您在这里寻找的关键词是ActionMode,以帮助您进行研究。

API docs (向下滚动到“使用上下文操作模式”)做好解释工作,一旦你找到你要找的东西,这是使用它们的最大障碍,但基本上你需要做的是这个:

  1. 将您的 EditText 设置为可选(android:textIsSelectable="true"setTextIsSelectable(true);
  2. 实现 ActionMode.Callback 接口(interface)并提供您自己的菜单项。

注意:如上所述,这仅适用于 API 级别 11+。如果您的目标是较早的平台,获取文本选择的事件要复杂得多。

关于Android 文本选择监听器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9935688/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com