在我的代码中,我有一个整数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);
,但这也得到了相同的结果。
我该如何解决这个问题?
答案 0 :(得分:2)
使用getResources().getInteger
方法从int
获取integers.xml
值:
correctValue.setText(String.valueOf(
getResources().getInteger(R.integer.zero)));