天天看點

R.string擷取的是數字或者R.integer數字不對的問題

String msg = R.string.menu_title;

擷取menu_title的String值,但發現這樣寫報錯,原因R.string.menu_title是int類型的,可是通過以下方式确可以擷取。

<code>TextView TV = </code><code>new</code> <code>TextView(</code><code>this</code><code>);</code>

<code></code><code>TV.setText(R.string.menu_about_content);</code>

解決問題:

R類隻是儲存資源的ID,是整形數字。

除了你寫的方法可以設定外還可以通過如下代碼直接擷取

getResources().getString(R.string.menu_about_content)

如果R.string.menu_about_content是數字,可以通過

getResources().getInteger(R.string.menu_about_content)

本文轉自 netcorner 部落格園部落格,原文連結:http://www.cnblogs.com/netcorner/p/4628498.html   ,如需轉載請自行聯系原作者

繼續閱讀