TextView с Linkify.PHONE_NUMBERS делает телефонные номера невидимыми

Я заполняю 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. Дело не в том, что номер телефона белый на белом — я изменил фон на красный, и он не отображается белым на красный - невидим.

Любые подсказки? Спасибо.


person jarmod    schedule 22.08.2011    source источник


Ответы (1)


Попробуйте установить атрибут android:textColorLink в файле TextView.

person Raul Agrait    schedule 22.08.2011