最近有一个需求,需要在dialog中显示超链接,点击链接跳转,简单代码如下
AlertDialog.Builder builder = new AlertDialog.Builder(this)
.setTitle("123");
TextView tv = new TextView(this);
tv.setText(R.string.main_content);
tv.setMovementMethod(LinkMovementMethod.getInstance());
builder.setView(tv);
AlertDialog dialog = builder.show();
主要是String的内容比较讲究
<string name="main_content">Go to Baidu: <a href="http://www.baidu.com">Bai Du</a></string>