Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/219.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 安卓文本视图点击链接_Android_Hyperlink_Click_Textview - Fatal编程技术网

Android 安卓文本视图点击链接

Android 安卓文本视图点击链接,android,hyperlink,click,textview,Android,Hyperlink,Click,Textview,如果我有一个文本视图,其中包含从Html.fromHtml(源代码)获取的跨文本,那么当我单击链接时,如何使文本视图做出反应?在我的文本视图中,链接类似于“单击此处”,而此文本是一个链接,而不是像www.google.com那样的直接链接。使用黄油 请参考要使用的黄油 参考我用过的最好的方法,它总是对我有用 android:autoLink="web" 希望这对你们大家都有帮助 谢谢,rohit是我用过的最好的方法,它一直对我有用 android:autoLink="web" 希望这对你

如果我有一个文本视图,其中包含从Html.fromHtml(源代码)获取的跨文本,那么当我单击链接时,如何使文本视图做出反应?在我的文本视图中,链接类似于“单击此处”,而此文本是一个链接,而不是像www.google.com那样的直接链接。

使用黄油
请参考要使用的黄油

参考我用过的最好的方法,它总是对我有用

 android:autoLink="web"
希望这对你们大家都有帮助


谢谢,rohit是我用过的最好的方法,它一直对我有用

 android:autoLink="web"
希望这对你们大家都有帮助


谢谢,rohit

我想您想自己处理跨点击事件。
有两种方法:
1) 创建新类扩展URLSpan
2) 创建新类扩展LinkMovementMethod

请查看下面的url,可能会对您有所帮助。

我猜您想自己处理跨点击事件。
有两种方法:
1) 创建新类扩展URLSpan
2) 创建新类扩展LinkMovementMethod

请查看下面的url,可能会对您有所帮助。

将此添加到您的tetView

android:text="@string/Documentation
将此行添加到string.xml[res/values]

<string name="Documentation"><a   href="https://developer.android.com/guide/components/activities/activity-lifecycle">Android Activity Lifecycle Documentation</a> 
</string>

将此添加到您的tetView

android:text="@string/Documentation
将此行添加到string.xml[res/values]

<string name="Documentation"><a   href="https://developer.android.com/guide/components/activities/activity-lifecycle">Android Activity Lifecycle Documentation</a> 
</string>

但是我的源代码包含html标记。。。所以,要使用linkify,我需要手动去除这些标签,并手动linkify所有ex-link标签。。。有没有一个简单的方法?但我的源代码包含html标记。。。所以,要使用linkify,我需要手动去除这些标签,并手动linkify所有ex-link标签。。。难道没有一个简单的方法吗?这似乎是一个android操作系统的错误。[点击这一个,这对你有好处][1][1]:这似乎是安卓操作系统的错误。[点击这个,对你有好处][1][1]:是的,它很有效。把它放在你的文本视图上,android:linksClickable=“true”是的,它可以工作。把它放在你的文本视图上,android:linksClickable=“true”