a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 系統 > Android > 正文

textView 添加超鏈接(兩種實現方式)

2020-04-11 12:13:47
字體:
來源:轉載
供稿:網友
在textView添加超鏈接,有兩種方式,第一種通過HTML格式化你的網址,一種是設置autolink,讓系統自動識別超鏈接。

代碼如下:

第一種
復制代碼 代碼如下:

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 ;//注意這里必須加上協議號,即http://。

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

textView.setText(charSequence);

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

第二種
復制代碼 代碼如下:

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";//這里即使不加協議好HTTP;也能自動被系統識別出來。
textView.setText(html);
textView.setAutoLinkMask(Linkify.ALL);
textView.setMovementMethod(LinkMovementMethod.getInstance());
layout.addView(textView);
this.setContentView(layout,params);
}

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

這兩種方法,都得設置一下setMovementMethod,才會跳轉。
另外setAutoLinkMask不僅 識別超鏈接,包括電話號碼之類的。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 亚洲国产日韩欧美 | 国产精品欧美日韩在线观看 | 国产午夜手机精彩视频 | 一级毛片在线看aaaa | 欧美日韩国产中文字幕 | 成人高清在线观看 | 91久久国产综合久久蜜月精品 | 亚洲综合在线一区二区 | a在线播放 | 久久久精品久久久久 | 国产乡下妇女做爰视频 | 日韩xxxbbb| 久久久一| 国产干干干 | 午夜a级理论片915影院 | 欧美成人免费在线观看 | 国产日韩一区二区 | 99精品免费视频 | 永久91嫩草亚洲精品人人 | 久久精品视 | 国产精品美女久久久久aⅴ国产馆 | 玖玖操 | 欧美日韩国产高清 | 欧美激情一区 | 日韩av资源站 | 日韩免费视频一区二区 | 综合婷婷 | 久久久久蜜桃 | 国产成人精品一区二区三区视频 | 看毛片网站 | 日韩福利在线观看 | 91精品国产免费 | 欧美日本免费 | 在线视频成人永久免费 | 韩日黄色片 | 91香蕉视频在线观看 | 黄色网址免费 | 亚洲精品在线视频 | 黑人巨大精品欧美一区二区免费 | 欧美精品一区二区在线观看 | 久久久精品久久 |