android–autoLink for map not working

android–autoLink for map not working,第1张

概述我的XML布局文件中有以下TextView:–<TextViewandroid:layout_width="fill_parent"android:layout_height="wrap_content"android:text="@string/autolink_test"android:autoLink="all"/>字符串autol

我的XML布局文件中有以下TextVIEw: –

<TextVIEw     androID:layout_wIDth="fill_parent"        androID:layout_height="wrap_content"        androID:text="@string/autolink_test"       androID:autolink="all"/>

字符串autolink_test包含电话号码,电子邮件地址,网站地址和物理地理地址.

虽然前三个正确显示为可点击的自动链接,但地址却没有.只有邮政编码部分显示为自动链接……这也是电话号码! (当我点击它时,电话拨号器会以该号码启动).

任何帮助,将不胜感激.

解决方法:

如果自动链接不起作用,则替代它

添加指向您的texvIEw的链接.如下所示:

SpannableString spanStr = new SpannableString(buf.toString());spanStr.setSpan(new Underlinespan(), 0, spanStr.length(), 0);iTextVIEw.setText(spanStr);

使用以下代码点击地图应用程序打开它,如下所示:

Intent geoIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("geo:0,0?q="                                +iTextVIEw.getText().toString()));startActivity(geoIntent);
总结

以上是内存溢出为你收集整理的android – autoLink for map not working全部内容,希望文章能够帮你解决android – autoLink for map not working所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1097443.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存