我有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
制作,但我认为这是解决方法,也许有更好的方法如何回答我的问题?
希望,我清楚地解释了我的问题。谢谢!
答案 0 :(得分:2)
使用ClickableSpan使用onClick
制作String Clickablehttp://developer.android.com/reference/android/text/style/ClickableSpan.html
此页面解释了解决方案: How to set the part of the text view is clickable
祝你好运!