java - 在android中选择并标记部分文本

标签 java android

我想使用长按并拖动从 TextView 中选择文本的某些部分。基本上我正在寻找像 android pdf reader 文本选择这样的功能。我怎样才能实现这个?选择一些文本后,我需要突出显示它(颜色更改/下划线等)。当我再次访问同一页面时,应用程序应该显示我之前突出显示的内容。

我看到了textview.setTextIsSelectable(true)选项, 当我使用它时,我可以选择文本,下一步是什么?这是完成此类任务的正确方法吗?请帮忙。

最佳答案

你应该使用

textView.setSelection(startIndex, endIndex);

相反

关于java - 在android中选择并标记部分文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24731655/

相关文章:

android - MapView添加Overlay后没有滚动

java - 在Java中将int转换为double期间精度会略有变化吗?

java - 如果我的 android 项目依赖于具有其他依赖项的 .jar,我是否必须将这些依赖项包含在我的项目中?

android - 在android启动画面中为状态栏着色

android - phonegap android ajax 请求适用于 GET 但不适用于 POST

java - Android 源无法编译?

android - 以编程方式向应用程序 list 添加权限

java - 用java读取并解析CSV文件

java - 使用 Intent 传递对象后,如何在 Android 中反序列化我的对象?

java - 如何在java字符串中使用下标?