1

私のコードは次のようになります

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

ご覧のとおり、HTML コードを EditText ボックスに表示しようとしています。Html.fromHtml() メソッドを使用して HTML タグを使用し、ボックスに表示される HTML コードをフォーマットしようとしています。html という単語の前後の「<」タグと「>」タグが fromHtml メソッドによって処理されないようにエスケープする方法を見つける必要があります。これを行う方法について何か提案はありますか?

4

3 に答える 3

1

使用する必要があります

 &lt; 

 &gt;

この例のように

txtData.setText(Html.fromHtml("<b>&lt;html&gt;</b>"));
于 2012-05-24T05:40:31.243 に答える
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 に答える