2011-08-22 25 views
2

我填充文字和電話號碼一個TextView,像這樣:的TextView與Linkify.PHONE_NUMBERS使得電話號碼無形

tv.setText("Here is a phone number: 1234567890. OK?"); 

出現在我的模擬器的罰款。現在,我想linkify的電話號碼,所以我做了以下內容:

tv.setText("Here is a phone number: 1234567890. OK?"); 
tv.setAutoLinkMask(Linkify.PHONE_NUMBERS); 

這使得電話號碼消失,我看到:

Here is a phone number:   . OK? 

它基本上顯示的電話號碼,但它無形。如果我觸摸(看不見的)電話號碼的空間,Android將加載撥號程序並撥打1234567890.這不是說電話號碼是白色的白色 - 我已將背景更改爲紅色,並且不會顯示爲白色紅色 - 它是隱形的。

任何線索?謝謝。

回答

5

嘗試在您的TextView上設置android:textColorLink屬性。

+0

快速解決方案,非常感謝。 – jarmod