Android integer-xml值为字符串

时间:2015-04-03 16:10:45

标签: java android xml

在我的代码中,我有一个整数xml文件,我想在我的代码中使用里面的值。

但是当我在textview中显示它们而不是0时,我得到2131361797。

这是我的xml:

<resources>
    <integer name="zero">0</integer>
    <integer name="minimum_number">0</integer>
    <integer name="maximum_number">12</integer>
</resources>

这是我的代码:

correctValue.setText(R.integer.zero + "");
incorrectValue.setText(R.integer.maximum_number + "");

我也试过了String.valueOf(R.integer.zero);,但这也得到了相同的结果。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

使用getResources().getInteger方法从int获取integers.xml值:

correctValue.setText(String.valueOf(
            getResources().getInteger(R.integer.zero)));