我有一个textview,其文本我设置为一个大字符串。
这个字符串有几个部分,如电话号码,邮件,浏览地址。
我发现如何使用跨区中的浏览地址在浏览器中打开链接? 这是代码
TextView tv = (TextView) findViewById(R.id.infotest);
SpannableString ss = new SpannableString(getResources().getString(R.string.clientaddress));
ss.setSpan(new URLSpan("http://"+getResources().getString(R.string.clientaddress)), 0, 23,
Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
我如何为电话文字做同样的事情。 我的意思是当用户按下textview字符串的特定部分时,如何跨越电话文本来调用该号码。
答案 0 :(得分:0)
您必须从xml文件中设置它。
例如:
机器人:ID = “@ + ID / MOBILE_NUMBER”
机器人:layout_width = “WRAP_CONTENT”
机器人:layout_height = “FILL_PARENT”
机器人:自动链接= “电话”
autoLink字段的可用值为:web,email,phone,map,all
答案 1 :(得分:0)