在我的代码中,我有一个整数 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);
,但这也给出了相同的结果。
我该如何解决这个问题?
最佳答案
使用 getResources().getInteger
方法从 integers.xml
获取 int
值:
correctValue.setText(String.valueOf(
getResources().getInteger(R.integer.zero)));
关于java - Android 整数 xml 值到字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29435749/