2013-06-26 64 views
0

更新:對於那些誰正在尋找的答案,我發現這個教程,最佳: mobile.tutsplus.com插入和格式化文本的Android

我想插入一個TextView與長文本。我怎麼做?只需將它插入string.xml

有什麼方法來格式化文本?像:字體,顏色,對齊方式,空間(如TabSpace - 我不知道它是如何調用的)段落。

回答

0

您可以按以下使用:

<string name="screen_lbl"><![CDATA[<FONT COLOR="#ff0000">Here</FONT><FONT COLOR="#ffffff">Enter Data</FONT>]]></string> 

您可以使用CDATAstrings.xml

,或者如果你想在java做的,做如下用途Html.fromHtml()

TextView.setText(Html.fromHtml("<u><b>"+Your String+"</b></u>")); 
+0

您是否找到解決方案@ raulpop8 –

+0

謝謝!它正在工作,但是,如何導入新的字體?如果我正在編寫我的文本並需要UTF-8編碼(特殊字符 - 除英語以外的其他語言),我是否需要一些特殊的代碼? :) – RaulPop

+0

如果你想編碼爲UTF-8,可以這樣做:'String str = URLEncoder.encode(「Your String」,「UTF-8」);'...你能否UPVOTE我的答案... 。 –