我的问题是,我有一个文本,比如15-20行,这是从TXT文件中提取的。在输出屏幕上,如果我点击一个特定的单词,我应该用我自己的数据得到一个对话框。
例如:
印度政府和邦政府认识到分配部门在国家总体经济发展中的重要性,提高了公民的生活水平,正在对电力部门进行改革,以促进其经济的复兴和发展。电力部门改革的目标是通过提高效率、透明度、服务质量和吸引私人融资,为持续发展其系统创造条件。当前改革进程的最终目标是确保
在上面的示例中,如果我单击其中任何一个粗体字,我应该得到一个警告框,其中包含我的数据(我会写)到每个粗体单词..the总数据(文本)属于一个文件,并且我从外部源( txt文件)获取上面的文本。
请帮我解决我的要求..。
发布于 2013-06-06 10:36:00
您可以通过在textView上设置一个on单击侦听器来做到这一点。
您必须为要在单击时显示对话框的单词创建单独的文本视图。
请参阅下列链接:
How to click or tap on a TextView text
How to add click listeners into a string in Android/Java Textview?
How to set Listener for TextView?
不要忘记在文本视图中添加以下属性
android:clickable="true"
发布于 2013-06-06 10:41:12
你可以使用Spannable。
http://developer.android.com/reference/android/text/Spannable.html
这里有一个方便的教程,可以帮助您入门。
http://0xwalkingice.blogspot.in/2012/04/android-clickable-span-in-textview.html
https://stackoverflow.com/questions/16959749
复制相似问题