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

textView 添加超鏈接(兩種實(shí)現(xiàn)方式)

 更新時(shí)間:2013年06月08日 15:29:24   作者:  
在textView添加超鏈接,有兩種方式,第一種通過HTML格式化你的網(wǎng)址,一種是設(shè)置autolink,讓系統(tǒng)自動(dòng)識別超鏈接,下面為大家介紹下這兩種方法的實(shí)現(xiàn)
在textView添加超鏈接,有兩種方式,第一種通過HTML格式化你的網(wǎng)址,一種是設(shè)置autolink,讓系統(tǒng)自動(dòng)識別超鏈接。

代碼如下:

第一種
復(fù)制代碼 代碼如下:

public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
LinearLayout layout = new LinearLayout(this);
LayoutParams params = new LayoutParams(LayoutParams.MATCH_PARENT,
LayoutParams.MATCH_PARENT);
TextView textView = new TextView(this);
String html = "有問題:\n";
html+="<a ;//注意這里必須加上協(xié)議號,即http://。

//否則,系統(tǒng)會(huì)以為該鏈接是activity,而實(shí)際這個(gè)activity不存在,程序就崩潰。
CharSequence charSequence = Html.fromHtml(html);

textView.setText(charSequence);

textView.setMovementMethod(LinkMovementMethod.getInstance());
layout.addView(textView);
this.setContentView(layout,params);
}

第二種
復(fù)制代碼 代碼如下:

public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
LinearLayout layout = new LinearLayout(this);
LayoutParams params = new LayoutParams(LayoutParams.MATCH_PARENT,
LayoutParams.MATCH_PARENT);
TextView textView = new TextView(this);
String html = "有問題:\n";
html+="www.baidu.com";//這里即使不加協(xié)議好HTTP;也能自動(dòng)被系統(tǒng)識別出來。
textView.setText(html);
textView.setAutoLinkMask(Linkify.ALL);
textView.setMovementMethod(LinkMovementMethod.getInstance());
layout.addView(textView);
this.setContentView(layout,params);
}

總結(jié)一下就是,以html顯示超鏈接,必須寫全url。以setAutoLinkMask(Linkify.ALL)可以不用不用寫全,就能自動(dòng)識別出來。

這兩種方法,都得設(shè)置一下setMovementMethod,才會(huì)跳轉(zhuǎn)。
另外setAutoLinkMask不僅 識別超鏈接,包括電話號碼之類的。

相關(guān)文章

最新評論

新河县| 沁阳市| 万宁市| 唐海县| 咸阳市| 宿州市| 哈巴河县| 霍城县| 澄城县| 九江市| 沙湾县| 盘锦市| 邻水| 峡江县| 马关县| 南城县| 炎陵县| 江川县| 离岛区| 鄂托克旗| 江北区| 崇信县| 绥棱县| 武夷山市| 达州市| 凤凰县| 洪江市| 广州市| 石狮市| 友谊县| 徐州市| 延寿县| 闵行区| 临漳县| 麦盖提县| 安乡县| 海宁市| 翼城县| 丹凤县| 南岸区| 沈阳市|