【发布时间】:2010-05-26 06:34:08
【问题描述】:
是否可以在 ANDROID 应用程序中显示一些文本说一个故事,这也使用户能够选择一些文本并对该文本执行一些操作..
主要思想是显示一些文本,当用户选择一些文本(单词或句子)时,我需要获取该文本以对该文本进行进一步操作。
我们不能使用文本视图,因为你不能在文本视图中选择文本,我们也不能使用编辑视图,因为用户不应该能够编辑文本的内容。
【问题讨论】:
标签: android text selectable
是否可以在 ANDROID 应用程序中显示一些文本说一个故事,这也使用户能够选择一些文本并对该文本执行一些操作..
主要思想是显示一些文本,当用户选择一些文本(单词或句子)时,我需要获取该文本以对该文本进行进一步操作。
我们不能使用文本视图,因为你不能在文本视图中选择文本,我们也不能使用编辑视图,因为用户不应该能够编辑文本的内容。
【问题讨论】:
标签: android text selectable
为什么不在 WebView 中显示文本并启用文本选择?
它在 CodePad 中运行良好,它是开源的,所以你可以have a look at the code here。
【讨论】:
我的第一次尝试是在普通的 TextView 中显示此文本。然后我会提供两个或三个按钮来实现部分文本的选择。例如,1 个按钮用于开始和结束选择,2 个带箭头的按钮用于增加/减少选择部分。
为了突出显示选定的文本部分,例如,我会将这部分文本着色为不同的颜色。
可以使用 Spannable 或 HTML class 为文本着色。
【讨论】: