我正在使用文本和电话号码填充TextView,如下所示:
tv.setText("Here is a phone number: 1234567890. OK?");
在我的模拟器中看起来很好。现在,我想链接电话号码,所以我做了以下事情:
tv.setText("Here is a phone number: 1234567890. OK?");
tv.setAutoLinkMask(Linkify.PHONE_NUMBERS);
这使得电话号码消失了,我看到了:
Here is a phone number: . OK?
它基本上显示的是电话号码,但它是不可见的。如果我触摸(看不见的)电话号码的空间,那么Android会加载拨号器并拨打1234567890.这不是电话号码是白色的白色 - 我已经将背景更改为红色并且它不会显示为白色红色 - 它是看不见的。
任何线索?感谢。
答案 0 :(得分:5)
尝试在android:textColorLink
上设置TextView
属性。