我的string.xml字符串行
<string name="companyLink"><a href="http://www.abc.com">abc Technology </a> </string>
这就是我尝试使用html的方式
TextView companylink = (TextView) findViewById(R.id.textViewCompanyLink);
companylink.setText(Html.fromHtml(getString(R.string.companyLink)));
companylink.setMovementMethod(LinkMovementMethod.getInstance());
然而android只显示没有超链接的html 在屏幕上
<a href=http://abc.com>abc string </a>
答案 0 :(得分:3)
引号也应该被转义,否则Java将在getString()期间删除它们。在&amp; quot;
之前添加反斜杠<string name="companyLink"><a href=\"http://www.abc.com\">abc Technology </a> </string>
或者这个对我有用的解决方案:
答案 1 :(得分:1)
我相信正确的语法是:
<a href="http://abc.com">abc string </a>