java - Android 整数 xml 值到字符串

标签 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);,但这也给出了相同的结果。

我该如何解决这个问题?

最佳答案

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

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

关于java - Android 整数 xml 值到字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29435749/

相关文章:

java - 在特定时间不活动后注销

java - 找不到适合 put(int, ArrayList) 的方法

java - UI (Angularja) 和 Java WS 之间的安全性

android - 应用程序因空指针异常而崩溃

android - 覆盖来电屏幕?

java - 如何防止通过JAXB解析Html格式的数据

java - fragment_display_message : My first Android app error

xml - SVG 缩放文本以适应容器

java - 读取txt文件。显示每行旁边的整数之和并找到其中最大的和

java - 在尝试使用 GPS 之前如何检查它是否已启用