Android如何从TextView中为书籍阅读器选择文本?

时间:2012-06-21 16:32:21

标签: android textview android-edittext ebook-reader

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

如果没有简单的事情可以使用标准文本光标控制器,我可以创建自定义光标控制器或类似的东西吗?

我读过这篇文章:

Select text from TextView?

How to allow the user to select a text range in a TextView (Similar to EditText)

提前谢谢。

更新

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

2 个答案:

答案 0 :(得分:1)

TextView上使用android:textIsSelectable="true"

答案 1 :(得分:0)

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

中查看我的回答