【发布时间】:2016-07-25 03:43:56
【问题描述】:
如何通过autolink web 设置控制textView onclicklistener 或者换句话说,拦截autolink web OnClick 事件?
例如,String text="Lucy is very nice.Here is her link.https://www.google.com";textview.setText(text);
单击“https://www.google.com”时,我可以抓住它并跳转到我的应用程序活动而不是网络浏览器。
Textview有一个属性“autolink”。我设置autolink为web.android:autoLink="web" 这样,android系统可以自动检测url。点击url时会跳转到浏览器。现在点击时,我没有想跳到浏览器,我只想跳到我的应用活动并留在应用中。
【问题讨论】:
-
你应该看到this。
-
我没试过,但我想你可以在你的应用程序中使用“深层链接”。
-
您想在应用程序的活动中显示打开的链接吗?
-
是的,我在 TextView android:autoLink="web" 中设置的 android 系统检测到 url。但是当我点击 url 时,它总是自动跳转到浏览器。我想捕捉 url跳转到具体的活动。你能帮帮我吗?
-
在 WebViewClient 中检查
shouldOverrideUrlLoading。
标签: android