如何在TextView中将xml和java代码格式化为文本

时间:2017-05-23 12:05:28

标签: java android xml textview

我正在创建一个Android教程应用程序。我打算使用Tabs来显示用于该主题的javaxml代码。

我想过使用TextView并将JavaXML代码作为文字应用于其中。

但是我无法格式化Java代码,而且我根本无法将xml添加为文本,因为它具有不受支持的标记。

下面是来自另一个应用程序的快照,所需的输出是我正在寻找的。

欢迎任何帮助或建议。

XML Layout

enter image description here

2 个答案:

答案 0 :(得分:0)

您可以使用HTML在TextView中显示代码,并使用CSS格式化/格式化。

答案 1 :(得分:0)

试试这个, 假设您有 HTML代码,就像这样

<h2>Title</h2><br>
<p>description here</p>

然后在android中你可以使用下面的代码

TextView tvTrial=(TextView)findViewById(R.id.tvTrial);
String html="<h2>Title</h2><br> <p>description here</p>";
    tvTrial.setText(Html.fromHtml("<h2>Title</h2><br><p>Description here</p>"));

现在,您要在视图中显示的任何内容都可以将其存储为字符串并进行设置。