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

それぞれ3468と374以外の整数R.integer.vIDを返すのはなぜですか?R.integer.pID

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 に答える