2013年2月27日 星期三

[Android] string及R.String在textview的轉換

在Android中,字串可宣告在程式之中
也可宣告在strings.xml成為resource使用

以下範例列出
在使用textview.setText()中,要使用這些字串的方式
並列出若是使用html的效果的方式

分別兩者之中宣告變數
[程式]
private String hello = "Hello World";
private String hello_html = "<b>Hello World</b>";

[String.xml]
<string name="bye">Bye Bye</string>
<string name="bye_html">
<![CDATA[
<b>Bye Bye</b>
 ]]>
</string>

textview1.setText(hello);
textview2.setText(Html.fromHtml(hello_html));

textview3.setText(R.string.bye)
textview4.setText(Html.fromHtml(getString(R.string.bye_html)));



沒有留言:

張貼留言