1

我的代码看起来像这样

txtData=(EditText)findViewById(R.id.textbox);
txtData.setText(Html.fromHtml("<b><html></b>"));

如您所见,我正在尝试使 HTML 代码出现在 EditText 框中。我正在尝试使用 HTML 标记使用 Html.fromHtml() 方法来格式化出现在框中的 HTML 代码。我需要找到一种方法来避免单词 html 周围的“<”和“>”标签被 fromHtml 方法处理。关于如何做到这一点的任何建议?

4

3 回答 3

1

试试这个:

txtData.setText(Html.fromHtml("<b>&#60;html&#62;<b>"));
于 2012-05-24T05:38:59.093 回答
1

试试这个:

txtData=(EditText)findViewById(R.id.textbox);
txtData.setText(Html.fromHtml("<b>&#60;html&#62;</b>"));

或者

txtData=(EditText)findViewById(R.id.textbox);
txtData.setText(Html.fromHtml("<b>&lt;html&gt;</b>"));
于 2012-05-24T05:39:17.453 回答
1

你应该使用

 &lt; 

 &gt;

如本例所示

txtData.setText(Html.fromHtml("<b>&lt;html&gt;</b>"));
于 2012-05-24T05:40:31.243 回答