0

我的 strings.xml 文件中有以下整数资源

<item type="integer" name="pID" format="integer">374</item>
<item type="integer" name="vID" format="integer">3468</item>

我想从我的代码中调用它们以获取 374 和 3468。

但是,当我输出到 Logcat...

Log.d("MainActivity.onCreate","pID: "+R.integer.pID+" vID: "+R.integer.vID);

我看到以下...

pID: 2131230720 vID: 2131230721

为什么分别返回 3468R.integer.vIDR.integer.pID374 以外的整数?

4

1 回答 1

4

您正在打印出资源 ID。改为使用Resources.getInteger(resourceId)

http://developer.android.com/guide/topics/resources/more-resources.html#Integer

于 2013-04-19T19:34:33.783 回答