我的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.vID
和R.integer.pID
除了3468和374以外还有其他内容?
答案 0 :(得分:4)
您正在打印资源ID。请改用Resources.getInteger(resourceId)
。
http://developer.android.com/guide/topics/resources/more-resources.html#Integer