2010-05-26 119 views
1

是可以显示一些文字说一个故事,在一个Android应用程序这也使用户能够选择一些文本,并在该文本上执行某些操作..选择文本在Android中

的主要思想是,以显示一些文本,当用户选择一些文本(一个词或一个句子)时,我需要获取该文本以进一步操作该文本。

我们无法使用文本视图,因为您不能在textview中选择文本,也不能使用editview,因为用户不应该能够编辑文本的内容。

回答

0

我的第一个尝试就是在正常的TextView中显示这个文本。然后我会提供两个或三个按钮来实现部分文本的选择。例如1个按钮开始和结束选择,2个带箭头的按钮用于增加/减少选择部分。

为了突出显示所选文本的部分,我会例如用不同的颜色为这部分文本着色。

文本的着色可以通过使用Spannable或HTML class来完成。