2014-09-11 1 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 태그를 작성한 문자열이지만 안드로이드에서 HTML 형식으로 원하는 간단한 텍스트를 제공합니다.안드로이드에서 Edittext에 Html 콘텐트를 디스플레이

+0

'HTML 형식'으로 무엇을 의미하는지 명확히 설명해 주시겠습니까? – Aniruddha

+0

텍스트를 굵게 표시 하시겠습니까? –

+0

HTML 형식은 편집 텍스트에서 동적으로 설정할 수있는 표의 내용을 의미합니다. – shripal

답변

1

Html.fromHtml()으로 전화를 걸어 HTML 문자열을 전달하고 결과를 EditTextsetText()으로 전달할 수 있습니다. 그러나 이는 <table>, <tr> 또는 <td> 태그를 지원하지 않습니다.

0

Html.fromHtml()은 html 태그의 작은 하위 집합 만 지원합니다. 추가 태그를 지원하려면 수동으로 태그를 추가해야합니다.

+0

답장을 보내 주셔서 감사합니다. CommonsWare 및 danijoo ... 데모 코드를 제공해 주시면 ... 도움이 될 것입니다. – shripal

관련 문제