strings.xml中的字符串
<string name="lblAuthor1">Icon made by <a href="https://www.flaticon.com/authors/smashicons">Smashicons</a> from
<a href="https://www.flaticon.com">www.flaticon.com</a></string>
活动中
TextView lblAuthor1 = findViewById(R.id.lblAuthor1);
lblAuthor1.setText(getText(R.string.lblAuthor1));
lblAuthor1.setMovementMethod(LinkMovementMethod.getInstance());
在this答案中,我读到了
我应该只使用
<b>, <i> and <u>
,因为它们在文档。
但是出于某种原因,
a href tag
在我的应用程序中有效,所以我想知道这是否会引起任何问题,因为在strings.xml中使用文档时,文档不包含a href
受支持 最佳答案
方法一
这样改变你的代码
if (Build.VERSION.SDK_INT >= 24) {
lblAuthor1.setText(Html.fromHtml(getText(R.string.lblAuthor1), Html.FROM_HTML_MODE_LEGACY));
} else {
lblAuthor1.setText(Html.fromHtml(getText(R.string.lblAuthor1)));
}
代替
lblAuthor1.setText(getText(R.string.lblAuthor1));
方法2
遵循this答案