我的 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>
最佳答案
引号也应该被转义,否则 Java 将在 getString() 期间删除它们。在 "
前添加反斜杠<string name="companyLink"><a href=\"http://www.abc.com\">abc Technology </a> </string>
或者这个对我有用的解决方案:
关于android - 基于String.xml在textview中设置Android超链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11779129/