真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

AndroidTextView實(shí)現(xiàn)帶鏈接文字事件監(jiān)聽(tīng)的三種常用方式示例

本文實(shí)例講述了Android TextView實(shí)現(xiàn)帶鏈接文字事件監(jiān)聽(tīng)的三種常用方式。分享給大家供大家參考,具體如下:

創(chuàng)新互聯(lián)一直在為企業(yè)提供服務(wù),多年的磨煉,使我們?cè)趧?chuàng)意設(shè)計(jì),全網(wǎng)營(yíng)銷(xiāo)推廣到技術(shù)研發(fā)擁有了開(kāi)發(fā)經(jīng)驗(yàn)。我們擅長(zhǎng)傾聽(tīng)企業(yè)需求,挖掘用戶(hù)對(duì)產(chǎn)品需求服務(wù)價(jià)值,為企業(yè)制作有用的創(chuàng)意設(shè)計(jì)體驗(yàn)。核心團(tuán)隊(duì)擁有超過(guò)10多年以上行業(yè)經(jīng)驗(yàn),涵蓋創(chuàng)意,策化,開(kāi)發(fā)等專(zhuān)業(yè)領(lǐng)域,公司涉及領(lǐng)域有基礎(chǔ)互聯(lián)網(wǎng)服務(wù)德陽(yáng)服務(wù)器托管、重慶APP開(kāi)發(fā)、手機(jī)移動(dòng)建站、網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)絡(luò)整合營(yíng)銷(xiāo)。

/**
 * TextView實(shí)現(xiàn)文字鏈接跳轉(zhuǎn)功能
 * @description:
 * @author ldm
 * @date 2016-4-21 下午4:34:05
 */
public class TextViewLinkAct extends Activity {
  private TextView tv_3;
  private TextView tv_4;
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.link);
    setTextViewLink();
  }
  /**
   * 通過(guò)不同方式實(shí)現(xiàn)TextView中文字點(diǎn)擊鏈接跳轉(zhuǎn)功能
   *
   * @description:
   * @author ldm
   * @date 2016-4-21 下午4:24:13
   */
  private void setTextViewLink() {
    // 以Html格式href鏈接方式實(shí)現(xiàn)跳轉(zhuǎn)
    tv_3 = (TextView) findViewById(R.id.text3);
    tv_3.setText(Html
        .fromHtml("text3: Constructed from HTML programmatically. Text with a "
            + "link "
            + "created in the Java source code using HTML."));
    tv_3.setMovementMethod(LinkMovementMethod.getInstance());
    // 通過(guò)SpannableString的setMovementMethod方法實(shí)現(xiàn)鏈接效果
    SpannableString ss = new SpannableString(
        "text4: Manually created spans. Click here to dial the phone.");
    ss.setSpan(new StyleSpan(Typeface.BOLD), 0, 30,
        Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
    ss.setSpan(new URLSpan("tel:4155551212"), 31 + 6, 31 + 10,
        Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
    tv_4 = (TextView) findViewById(R.id.text4);
    tv_4.setText(ss);
    tv_4.setMovementMethod(LinkMovementMethod.getInstance());
  }
}

布局文件

<?xml version="1.0" encoding="utf-8"?>

  
    
    
    
    
  


其中通過(guò)在而已代碼中android:autoLink屬性的選項(xiàng)目有:none(無(wú)鏈接效果),web(網(wǎng)頁(yè)鏈接),email(發(fā)郵件),phone(打電話),map(定位)及all(默認(rèn)全都自動(dòng)鏈接)。

更多關(guān)于Android相關(guān)內(nèi)容感興趣的讀者可查看本站專(zhuān)題:《Android開(kāi)發(fā)入門(mén)與進(jìn)階教程》、《Android調(diào)試技巧與常見(jiàn)問(wèn)題解決方法匯總》、《Android基本組件用法總結(jié)》、《Android視圖View技巧總結(jié)》、《Android布局layout技巧總結(jié)》及《Android控件用法總結(jié)》

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


新聞名稱(chēng):AndroidTextView實(shí)現(xiàn)帶鏈接文字事件監(jiān)聽(tīng)的三種常用方式示例
本文鏈接:http://weahome.cn/article/goejgj.html

其他資訊

在線咨詢(xún)

微信咨詢(xún)

電話咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部