2

我正在用文本和电话号码填充 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。这并不是电话号码是白底白字——我已将背景更改为红色,但它不会显示为白色红色——它是不可见的。

有什么线索吗?谢谢。

4

1 回答 1

5

尝试android:textColorLink在您的TextView.

于 2011-08-22T23:28:10.337 回答