<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 江天部落格 閱讀(3717) 評論(0)  編輯  收藏 所屬分類: Android

    主站蜘蛛池模板: 日韩精品无码区免费专区| 亚洲av无码片区一区二区三区| 青青青国产在线观看免费| xxxxxx日本处大片免费看| 亚洲国产精品成人综合久久久| 中文字幕亚洲激情| 毛片a级毛片免费播放100| 免费无码成人AV在线播放不卡| 一个人免费观看视频在线中文 | 亚洲国产成人久久精品影视| 亚洲精品和日本精品| 大学生高清一级毛片免费| 亚洲一区二区三区免费在线观看| a在线观看免费网址大全| 男女交性无遮挡免费视频| 亚洲精品乱码久久久久久V | 国产亚洲精品美女| 亚洲高清中文字幕免费| 亚洲成人黄色在线观看| 亚洲爱情岛论坛永久| 久久亚洲国产精品一区二区| 国产a v无码专区亚洲av| 全部免费毛片免费播放| 浮力影院第一页小视频国产在线观看免费 | 亚欧洲精品在线视频免费观看| 亚洲国产日韩在线人成下载| 亚洲国产高清在线| 亚洲AV永久无码精品水牛影视 | 中文日本免费高清| 三上悠亚电影全集免费| 国产精品偷伦视频免费观看了| 男女交性无遮挡免费视频| 美女被艹免费视频| 天天综合亚洲色在线精品| 久久精品国产亚洲av品善| 日本在线看片免费| 一级午夜免费视频| 一级女性全黄生活片免费看| 国产成人自产拍免费视频| 国产免费AV片在线观看播放| 羞羞视频免费网站在线看|