
如果一个页面上有一个URL或一个不是链接的电话号码,有没有办法让WebView识别它并自动将它变成一个像TextViews那样的链接?
使用TextVIEw,您只需将androID:autolink设置为所需的设置:
<TextVIEw androID:autolink="web|phone" ... />但我找不到WebVIEw的任何等价物.
解决方法:
我不知道通过更改设置可以使这项工作的任何方法,但解决方法是等到网页完成加载然后执行:
yourWebVIEw.loadUrl("JavaScript:(function(){ /* code that creates links */ })()");这会将JavaScript注入已加载的网页中.
这里有一个稍长的例子:http://lexandera.com/2009/01/injecting-javascript-into-a-webview/.
如果您查看Greasemonkey的linkify脚本源代码,可以找到用于创建链接的JavaScript源代码(如果您不熟悉它,它是firefox的插件).我相信它附带默认安装.
总结以上是内存溢出为你收集整理的有没有办法在Android中使用WebView自动链接网址和电话号码?全部内容,希望文章能够帮你解决有没有办法在Android中使用WebView自动链接网址和电话号码?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)