整数资源不是预期的

时间:2013-04-19 19:31:01

标签: android android-resources

我的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

为什么R.integer.vIDR.integer.pID除了3468和374以外还有其他内容?

1 个答案:

答案 0 :(得分:4)

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

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