0

我正在制作一个消息传递应用程序,用户可以在其中通过我的应用程序发送或接收消息,但我想要一个功能,如果用户通过 SMS 收到地址,那么他可以点击该地址并转移到谷歌地图,如果用户收到手机号码或电话号码,然后他就可以拨打该号码。我实现了与消息传递相关的所有功能,但未能代表上述信息进行检查。请向我建议有关该主题的正确解决方案。

提前致谢。

4

1 回答 1

0

如果使用 a来显示消息,则可以在布局 XML的元素上TextView使用该属性。当检测到街道地址、电话号码和电子邮件地址时,这将自动创建链接。您的控制力较弱,但您可以免费获得很多!autoLinkTextView

从文档中:

android:autoLink

Controls whether links such as urls and email addresses are automatically found and converted to clickable links. The default value is "none", disabling this feature.

更新

如果您想要所有支持的类型,autoLinked您可以使用android:autoLink="all". email为、phonemap(由|字符分隔)创建自动链接的具体示例:

<TextView
    android:id="@+id/textView"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:autoLink="email|phone|map" >
</TextView>

重要的是要注意autoLinkformap并不完美。有关更多详细信息,请参见此处此处

于 2012-04-09T17:40:09.490 回答