0

我想创建一个图书阅读器,为此我在选择一些文本时遇到了问题,我不知道什么是最好的方法。我阅读了一些帖子,其中他们使用 EditText 进行选择。但这并不是很有用,因为当你长按它显示选择单词/全选并出现键盘时,我想要的只是选择文本的可能性,听选择,然后使用 Spannable/Linkify 编辑那部分文本。

如果使用标准文本光标控制器不容易,我可以创建自定义光标控制器或类似的东西吗?

我读了这篇文章:

从 TextView 中选择文本?

如何允许用户在 TextView 中选择文本范围(类似于 EditText)

先感谢您。

更新:

我发现这个类 android.text.Selection 似乎使用光标控制器但我在谷歌上找不到任何关于它的例子。

4

2 回答 2

1

android:textIsSelectable="true"您的TextView.

于 2012-06-21T16:36:50.850 回答
0

通过研究 Android 的源代码,我制作了一个具有选择功能的自定义 TextView。请从另一个问题Android-How can I show text selection on textview? 中查看我的回答?

于 2013-06-17T12:21:51.530 回答