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