如何使用HTML标签格式化android中的EditText中的文本

时间:2012-05-24 05:29:55

标签: android html

我的代码看起来像这样

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

正如您所看到的,我正在尝试将HTML代码显示在EditText框中。我正在尝试使用HTML标记使用Html.fromHtml()方法来格式化框中显示的HTML代码。 我需要找到逃脱'&lt;'的方法和'&gt;'单词html周围的标签由fromHtml方法处理。有关如何做到这一点的任何建议?

3 个答案:

答案 0 :(得分:1)

试试这个:

txtData.setText(Html.fromHtml("<b>&#60;html&#62;<b>"));

答案 1 :(得分: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>"));

答案 2 :(得分:1)

你应该使用

 &lt; 

 &gt;

如本例所示

txtData.setText(Html.fromHtml("<b>&lt;html&gt;</b>"));