在对话框中单击String资源中的phoneNumber

时间:2016-01-29 09:44:51

标签: android html

我有string resource

<string name="dialog"> text + 800-800-800 + text</string>

800-800-800 - 是电话号码

我在string

中使用此Dialog

问题是:如何拨打电话号码并onClick拨打此号码并通过电话拨打电话?

我知道如何使用html hyperlink代码制作<a href="">,使TextView可点击并setMovementMethod()并从textview导航到网站,但还有另一个如果是这样,我需要行为Intent.ACTION_DIAL。 我的想法是从我的string 3个不同的字符串制作,对于电话号码设置为string听众的中间Onclick制作,但我认为这是解决方法,也许有更好的方法如何回答我的问题?

希望,我清楚地解释了我的问题。谢谢!

1 个答案:

答案 0 :(得分:2)

使用ClickableSpan使用onClick

制作String Clickable

http://developer.android.com/reference/android/text/style/ClickableSpan.html

此页面解释了解决方案: How to set the part of the text view is clickable

祝你好运!