2014-09-11 116 views
0
String msg = <table><tr><td> <b>Some text here</ b ></ td ></ tr ></ table >; 
EditText txtMsg = (EditText) findViewById(R.id.txtMessage); 
txtMsg.setText(Html.fromHtml(msg)); 

其中txtMsg是在我寫的HTML標籤,但它給我簡單的文字,我希望它在Android的HTML格式的字符串。顯示HTML內容在EDITTEXT Android中

+0

請您澄清一下'HTML格式'是什麼意思? – Aniruddha 2014-09-11 12:25:48

+0

你想讓文字顯示爲粗體嗎? – 2014-09-11 12:39:49

+0

Html格式表示可以在edittext中動態設置的內容。 – shripal 2014-09-11 12:58:28

回答

1

歡迎您致電Html.fromHtml(),將您的HTML字符串傳遞給setText()並將結果傳遞給EditText。但是,這將不支持<table>,<tr><td>標籤。

0

Html.fromHtml()僅支持html標籤的一小部分。如果你想支持額外的標籤,你必須手動添加它們。

+0

感謝您的回覆CommonsWare和danijoo ...你可以給我一些演示代碼...它會幫助我。 – shripal 2014-09-11 12:56:47