<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Blogger Scott

    TextView中打開超文本鏈接

        TextView為一個顯示純文本的視圖,但如果純文本中有http超文本鏈接或者Email地址,如何讓android自動識別并調用相關的activity(如瀏覽器、電子郵件)來展示呢?
        查了網上很多資料,實現方法都相對復雜,基本是使用android.text.Html,android.text.style.URLSpan等幾個類來實現識別TextView中的URL,再通過webview的loadUrl(myUrl)方法來打開。
        這里有個麻煩的地方,即TextView中的鏈接地址必須是符合HTML規范的,即必須要有<a href="http://.....">.....</a>標記才能被識別,如果沒有還得分析文本再加上這些標記,相當麻煩。其實要讓TextView自動識別其中的超文本鏈接或是Email地址或是電話號碼,Android有個很簡單的方法,即TextView的setAutoLinkMask(int mask)方法:

    1TextView tv = new TextView(this);
    2tv.setAutoLinkMask(0x01);

        其中mask的參數表在android文檔中有說明,具體如下:
    Constant Value Description
    none 0x00 Match no patterns (default)
    web 0x01 Match Web URLs
    email 0x02 Match email addresses
    phone 0x04 Match phone numbers
    map 0x08 Match map addresses
    all 0x0f Match all patterns (equivalent to web|email|phone|map)

    posted on 2011-05-11 01:13 江天部落格 閱讀(3725) 評論(0)  編輯  收藏 所屬分類: Android

    主站蜘蛛池模板: 亚洲激情中文字幕| 中文字幕影片免费在线观看| 亚洲国产成人久久笫一页| 亚洲日本va一区二区三区| 最近最新的免费中文字幕| 中国china体内裑精亚洲日本| 亚洲免费视频观看| 亚洲一区二区免费视频| 亚洲国产精品免费观看| 国产精品亚洲午夜一区二区三区| 成人免费视频77777| 亚洲男同gay片| 免费乱理伦在线播放| 国产VA免费精品高清在线| 久久亚洲国产成人精品无码区| 99re8这里有精品热视频免费| 情人伊人久久综合亚洲| 在线看无码的免费网站| avtt天堂网手机版亚洲| 成年女人免费v片| 有码人妻在线免费看片| 国产AV无码专区亚洲AV男同| 免费观看激色视频网站bd| 亚洲人成人无码.www石榴| 亚洲高清成人一区二区三区| 中文无码成人免费视频在线观看| 亚洲欧洲春色校园另类小说| 高清国语自产拍免费视频国产| 亚欧洲精品在线视频免费观看 | 国产伦一区二区三区免费| yy一级毛片免费视频| 亚洲第一页在线视频| 日韩精品无码人妻免费视频| 国产免费久久精品丫丫| 亚洲成人午夜电影| 亚洲国产天堂久久综合| 100部毛片免费全部播放完整| 国产精品亚洲AV三区| 久久精品国产亚洲夜色AV网站| 成人免费一区二区无码视频| 一级毛片免费在线观看网站|