最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Android實(shí)現(xiàn)TextView中文字鏈接的4種方式介紹及代碼

 更新時(shí)間:2013年02月25日 11:08:31   作者:  
Android實(shí)現(xiàn)TextView中文字鏈接的方式有很多種;總結(jié)起來(lái)大概有4種:用Spannable或?qū)崿F(xiàn)它的類,如SpannableString來(lái)格式,部分字符串等等,感興趣的你可以參考下
 Android 的實(shí)現(xiàn)TextView中文字鏈接的方式有很多種。

總結(jié)起來(lái)大概有4種
1.當(dāng)文字中出現(xiàn)URL、E-mail、電話號(hào)碼等的時(shí)候,可以將TextView的android:autoLink屬性設(shè)置為相應(yīng)的的值,如 果是所有的類型都出來(lái)就是android:autoLink="all"。當(dāng)然也可以在java代碼里 做,textView01.setAutoLinkMask(Linkify.ALL);
2.將要處理的文字寫(xiě)到一個(gè)資源文件,如string.xml,然后的java代碼里引用(直接寫(xiě)在代碼了是不可行的,會(huì)直接把文字都顯示處理)
3.用Html類的fromHtml()方法格式化要放到TextView里的文字
4.用Spannable或?qū)崿F(xiàn)它的類,如SpannableString來(lái)格式,部分字符串。

最后記得加上:
復(fù)制代碼 代碼如下:

textView.setMovementMethod(LinkMovementMethod.getInstance());

例子:
復(fù)制代碼 代碼如下:

[code]
setContentView(R.layout.test);
String source = "<b><font color=#ff0000> Html View using TextView"
+ "</font></b><br><br><a
+ "<br><br><a ;
TextView textView = (TextView) findViewById(R.id.TextView01);
textView.setText(Html.fromHtml(source));
// Used to enable links in textview.
textView.setMovementMethod(LinkMovementMethod.getInstance());

或者:
復(fù)制代碼 代碼如下:

TextView textView01 = (TextView) findViewById(R.id.textView01);
textView01.setAutoLinkMask(Linkify.ALL);
String autoLinkText = "http://student.csdn.net/?232885我的CSDN博客 ";
textView01.setText(autoLinkText);

部分連接:
復(fù)制代碼 代碼如下:

SpannableString ss = new SpannableString("call: 4155551212.");
ss.setSpan(new StyleSpan(Typeface.BOLD), 0, 5, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
ss.setSpan(new URLSpan("tel:4155551212"), 6, 16, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
textView04.setText(ss);
textView04.setMovementMethod(LinkMovementMethod.getInstance());

這里只指定4155551212部分為連接而已

相關(guān)文章

  • Android開(kāi)發(fā)之Socket通信傳輸簡(jiǎn)單示例

    Android開(kāi)發(fā)之Socket通信傳輸簡(jiǎn)單示例

    這篇文章主要介紹了Android開(kāi)發(fā)之Socket通信傳輸實(shí)現(xiàn)方法,結(jié)合實(shí)例形式分析了Android socket傳輸?shù)脑?、?shí)現(xiàn)方法與相關(guān)注意事項(xiàng),需要的朋友可以參考下
    2017-08-08
  • Android動(dòng)態(tài)表格的實(shí)現(xiàn)代碼(內(nèi)容、樣式可擴(kuò)縮)

    Android動(dòng)態(tài)表格的實(shí)現(xiàn)代碼(內(nèi)容、樣式可擴(kuò)縮)

    這篇文章主要介紹了Android動(dòng)態(tài)表格的實(shí)現(xiàn)代碼(內(nèi)容、樣式可擴(kuò)縮),本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-09-09
  • Android 集成Google Cast 異常問(wèn)題解析

    Android 集成Google Cast 異常問(wèn)題解析

    這篇文章主要為大家介紹了Android 集成Google Cast 異常問(wèn)題解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-02-02
  • Android實(shí)現(xiàn)微信支付功能

    Android實(shí)現(xiàn)微信支付功能

    這篇文章主要介紹了Android實(shí)現(xiàn)微信支付功能,微信支付功能,幾乎成為很多APP付款的主要方式之一,本文講解Android APP微信支付功能開(kāi)發(fā),感興趣的小伙伴們可以參考一下
    2016-02-02
  • android實(shí)現(xiàn)背景平鋪的三種方法

    android實(shí)現(xiàn)背景平鋪的三種方法

    這篇文章主要介紹了Android的圖片平鋪效果的實(shí)現(xiàn)方法,主要有使用系統(tǒng)API、使用XML配置、自定義繪制三種方法,需要的朋友可以參考下
    2014-02-02
  • 一文了解Android?ViewModelScope?如何自動(dòng)取消協(xié)程

    一文了解Android?ViewModelScope?如何自動(dòng)取消協(xié)程

    這篇文章主要介紹了一文了解Android?ViewModelScope?如何自動(dòng)取消協(xié)程,文章圍繞主題站展開(kāi)詳細(xì)的內(nèi)容介紹,具有一定參考價(jià)值,感興趣的小伙伴可以參考一下
    2022-07-07
  • android實(shí)現(xiàn)簡(jiǎn)易計(jì)算器

    android實(shí)現(xiàn)簡(jiǎn)易計(jì)算器

    這篇文章主要為大家詳細(xì)介紹了android實(shí)現(xiàn)簡(jiǎn)易計(jì)算器,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-07-07
  • Android無(wú)障礙自動(dòng)化結(jié)合opencv實(shí)現(xiàn)支付寶能量自動(dòng)收集操作方法

    Android無(wú)障礙自動(dòng)化結(jié)合opencv實(shí)現(xiàn)支付寶能量自動(dòng)收集操作方法

    opencv可以進(jìn)行圖像識(shí)別,兩者結(jié)合在一起即可實(shí)現(xiàn)支付寶能量自動(dòng)收集,opencv用于識(shí)別能量,無(wú)障礙服務(wù)用于模擬手勢(shì),即點(diǎn)擊能量,這篇文章主要介紹了Android無(wú)障礙自動(dòng)化結(jié)合opencv實(shí)現(xiàn)支付寶能量自動(dòng)收集,需要的朋友可以參考下
    2024-07-07
  • 解析Android Jetpack簡(jiǎn)介

    解析Android Jetpack簡(jiǎn)介

    Jetpack是一套庫(kù)、工具和指南的集合,幫助開(kāi)發(fā)者更輕松地編寫(xiě)優(yōu)質(zhì)應(yīng)用,這篇文章主要介紹了Android Jetpack簡(jiǎn)介,需要的朋友可以參考下
    2022-09-09
  • Android實(shí)現(xiàn)倒計(jì)時(shí)結(jié)束后跳轉(zhuǎn)頁(yè)面功能

    Android實(shí)現(xiàn)倒計(jì)時(shí)結(jié)束后跳轉(zhuǎn)頁(yè)面功能

    最近在工作中遇到一個(gè)需求,需要在倒計(jì)時(shí)一段時(shí)間后進(jìn)行跳轉(zhuǎn)頁(yè)面,通過(guò)查找相關(guān)資料發(fā)現(xiàn)其中涉及的知識(shí)還不少,所以分享出來(lái),下面這篇文章主要給大家介紹了關(guān)于Android實(shí)現(xiàn)倒計(jì)時(shí)結(jié)束后跳轉(zhuǎn)頁(yè)面功能的相關(guān)資料,需要的朋友可以參考下。
    2017-11-11

最新評(píng)論

万安县| 淳安县| 石渠县| 古交市| 江源县| 乌拉特前旗| 祁阳县| 太和县| 新巴尔虎左旗| 岳阳县| 仁寿县| 綦江县| 乐安县| 四平市| 兴义市| 洞头县| 手游| 澄城县| 文昌市| 上虞市| 三都| 宜宾市| 龙岩市| 新源县| 建水县| 凤台县| 称多县| 德安县| 都匀市| 宁城县| 洪江市| 正蓝旗| 定南县| 昭觉县| 天祝| 大余县| 北海市| 本溪| 余江县| 屏山县| 昂仁县|