我有一個textview,其文本設置爲一個大字符串。如何使用span在android中調用?
這個字符串有幾個部分,如電話號碼,郵件,瀏覽地址。
我發現如何使用瀏覽地址在一個範圍內打開瀏覽器中的鏈接? 這裏是代碼
TextView tv = (TextView) findViewById(R.id.infotest);
SpannableString ss = new SpannableString(getResources().getString(R.string.clientaddress));
ss.setSpan(new URLSpan("http://"+getResources().getString(R.string.clientaddress)), 0, 23,
Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
我如何做同樣的電話文本。 我的意思是當用戶按下textview字符串的特定部分時,我如何跨越電話文本來調用數字。
你可以解釋furthur .. – user590849 2011-04-26 12:57:33
如果你有一個電話號碼的textview ..你想當用戶點擊textview調用號碼權嗎?所以,你必須添加此屬性到你的textview在xml文件:android:autoLink =「phone」.. – Nikitas 2011-04-26 13:04:34
曾經我把它放在代碼中,我不需要在java中編寫任何代碼?這也不能解決我的問題,我只想要一部分字符串來打電話 – user590849 2011-04-26 13:05:29