2012-05-24 67 views
1

我的代碼看起來像這樣如何使用HTML標籤設置文本格式在一個EditText在Android中

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

,你可以看到我試圖使HTML代碼出現在一個EditText框。我正在嘗試使用HTML標記使用Html.fromHtml()方法來格式化出現在框中的HTML代碼。 我需要找到一種方法來逃避由fromHtml方法處理的單詞html周圍的'<'和'>''標籤。有關如何做到這一點的任何建議?

回答

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>")); 
0

試試這個:

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

您應該使用

&lt; 

&gt; 

如本例

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

是你的答案,我的答案之間的區別? –

相關問題