我有一些带有html标签的文字:a,br,b,我需要为用户显示此文字。是否有任何视图或方法来显示此文本以供用户保持格式化?提前谢谢
更新:
有代码:
TextView view=new TextView(this);
view.setText(Html.fromHtml("<a href='www.google.com'>link</a>"));
view.setAutoLinkMask(Linkify.ALL);
当我点击链接时,没有任何动作。我该如何解决?我需要打开一个浏览器。
答案 0 :(得分:3)
如果您在字符串资源中使用了一些HTML标记,那么您可以使用..
textView.setText(Html.fromHtml(R.string.your_string));
在textview XML中设置 android:autoLink =“all”标记或
java中的view.setMovementMethod(LinkMovementMethod.getInstance()); 。
它会给你想要的输出......:)