在textView链接中打开网站

时间:2013-07-13 14:11:57

标签: textview

我想在点击文字视图链接时打开http://www.google.com。但它会启动浏览器,但在地址栏中会显示wwww.google.com%27并产生错误。请提供解决方案。

@Override
protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);    
  setContentView(R.layout.activity_main);
  TextView textView=(TextView)findViewById(R.id.textView1);
  textView.setClickable(true);
  textView.setMovementMethod(LinkMovementMethod.getInstance());
  String text="<a 'href=http://www.google.com'> Click to open Google!!! </a>";
  textView.setText(Html.fromHtml(text));

2 个答案:

答案 0 :(得分:0)

尝试使用Html按代码设置文本以编码/解码文本

Html.fromHtml(string)

答案 1 :(得分:0)

尝试,

android:linkify =“web”在xml的textview元素中。这将打开浏览器。