欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Android實(shí)現(xiàn)捕獲TextView超鏈接的方法

 更新時(shí)間:2015年10月23日 11:38:01   作者:非著名程序員  
這篇文章主要介紹了Android實(shí)現(xiàn)捕獲TextView超鏈接的方法,涉及Android查找TextView中超鏈接的相關(guān)實(shí)現(xiàn)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下

本文實(shí)例講述了Android實(shí)現(xiàn)捕獲TextView超鏈接的方法。分享給大家供大家參考,具體如下:

這里分享一篇捕獲TextView超鏈接的文章,希望對(duì)大家有所幫助,我終于在歪路上回歸正途了。這個(gè)捕獲TextView超鏈接應(yīng)該算是比較常用吧,如果你會(huì)了,就不用看了,如果還不會(huì),可以看一眼,非常簡單。

捕獲TextView超鏈接這個(gè)意思就是在一段文字當(dāng)中如果有超鏈接的網(wǎng)址在當(dāng)中,在TextView中會(huì)特別顯示,和其它文字顏色不一樣,還可以點(diǎn)擊執(zhí)行相應(yīng)的操作。

效果圖如下:

具體代碼如下:

tv = (TextView) findViewById(R.id.tv); 
String html = "「非著名程序員」可能是東半球最好的技術(shù)分享公眾號(hào)。每天,每周定時(shí)推送一些有關(guān)移動(dòng)開發(fā)的原創(chuàng)文章和教程。 不信你可以\n";
html += "<a >百度一下</a> 哈哈,有意思吧!記住微信號(hào)是:smart_android 哦";
CharSequence charSequence = Html.fromHtml(html); 
SpannableStringBuilder builder = new SpannableStringBuilder( 
charSequence); 
URLSpan[] urlSpans = builder.getSpans(0, charSequence.length(), 
URLSpan.class); 
for (URLSpan span : urlSpans) { 
int start = builder.getSpanStart(span); 
int end = builder.getSpanEnd(span); 
int flag = builder.getSpanFlags(span); 
final String link = span.getURL(); 
builder.setSpan(new ClickableSpan() { 
@Override 
public void onClick(View widget) { 
// 捕獲<a>標(biāo)簽點(diǎn)擊事件,及對(duì)應(yīng)超鏈接link 
} 
}, start, end, flag); 
builder.removeSpan(span); 
} 
tv.setLinksClickable(true); 
tv.setMovementMethod(LinkMovementMethod.getInstance()); 
tv.setText(charSequence);

其實(shí)看完代碼就知道了,非常簡單。大家可以試一試哦

希望本文所述對(duì)大家Android程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • android 使用okhttp可能引發(fā)OOM的一個(gè)點(diǎn)

    android 使用okhttp可能引發(fā)OOM的一個(gè)點(diǎn)

    這篇文章主要介紹了android 使用okhttp可能引發(fā)OOM的一個(gè)點(diǎn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-10-10
  • Android自動(dòng)文本框輸入識(shí)別提示功能代碼

    Android自動(dòng)文本框輸入識(shí)別提示功能代碼

    這篇文章主要介紹了Android開發(fā)之自動(dòng)文本框輸入識(shí)別提示功能代碼的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2016-07-07
  • android中WebView和javascript實(shí)現(xiàn)數(shù)據(jù)交互實(shí)例

    android中WebView和javascript實(shí)現(xiàn)數(shù)據(jù)交互實(shí)例

    這篇文章主要介紹了android中WebView和javascript實(shí)現(xiàn)數(shù)據(jù)交互實(shí)例,需要的朋友可以參考下
    2014-07-07
  • Android動(dòng)態(tài)顯示具體到秒的相聚時(shí)間

    Android動(dòng)態(tài)顯示具體到秒的相聚時(shí)間

    這篇文章主要為大家詳細(xì)介紹了Android動(dòng)態(tài)顯示具體到秒的相聚時(shí)間,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-05-05
  • 詳解Android App卸載后跳轉(zhuǎn)到指定的反饋頁面的方法

    詳解Android App卸載后跳轉(zhuǎn)到指定的反饋頁面的方法

    這篇文章主要介紹了Android App卸載后跳轉(zhuǎn)到指定的反饋頁面的方法,關(guān)鍵點(diǎn)是相關(guān)線程要判斷在目錄被消除以前作出響應(yīng),需要的朋友可以參考下
    2016-04-04
  • 使用Android Studio創(chuàng)建OpenCV4.1.0 項(xiàng)目的步驟

    使用Android Studio創(chuàng)建OpenCV4.1.0 項(xiàng)目的步驟

    這篇文章主要介紹了使用Android Studio創(chuàng)建OpenCV4.1.0 項(xiàng)目的步驟,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10
  • Android中EditText顯示明文與密碼的兩種方式

    Android中EditText顯示明文與密碼的兩種方式

    這篇文章主要介紹了Android中EditText顯示明文與密碼的兩種方式,非常不錯(cuò),具有參考借鑒價(jià)值,需要的盆友一起學(xué)習(xí)吧
    2016-08-08
  • Android仿Win8界面開發(fā)

    Android仿Win8界面開發(fā)

    這篇文章主要介紹了Android仿Win8界面開發(fā)的實(shí)例代碼,將要模仿的Win8界面的一個(gè)個(gè)設(shè)計(jì),分割成一個(gè)一個(gè)的方塊,感興趣的小伙伴們可以參考一下
    2015-12-12
  • 完整的Android表情功能處理方案

    完整的Android表情功能處理方案

    這篇文章主要為大家詳細(xì)介紹了完整的Android表情功能處理方案,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-11-11
  • Android ViewPager加載圖片效果

    Android ViewPager加載圖片效果

    這篇文章主要為大家詳細(xì)介紹了Android ViewPager加載圖片效果的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-01-01

最新評(píng)論