java - 从 strings.xml 获取 boolean 值和整数

标签 java android

我以前只需要在 strings.xml 文件中处理字符串,但现在我需要处理 boolean 和整数项。

<item type="integer" name="usenetPort">563</item>

<item type="bool" name="usenetUseSSL">true</item>

我通常使用 getResources().getString(R.strings.my_string)检索一个值,但这不适用于 boolean 值和整数。我试过getInteger()getBoolean()但 Eclipse 说这是错误的。

如何从 boolean 值和整数中获取值?

最佳答案

它对我有用,首先我打开 Strings.xml 并添加了这个:

<?xml version="1.0" encoding="utf-8"?>
<resources>
     <item type="integer" name="mynumber">4</item>
</resources>

然后在代码中我通过这样做得到值:

int number= getResources().getInteger(R.integer.mynumber);

你必须使用 R.integer.* 而不是 R.string.*

关于java - 从 strings.xml 获取 boolean 值和整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6829268/

相关文章:

java - 我的 2d Android 游戏遇到问题

android - 如何在不知道资源名称的情况下迭代另一个 APK 资源的所有可绘制资源

android - 音乐键问题

android - "org.xmlpull.v1.XmlPullParserException: expected: START_TAG"错误

java - setInputType() 导致 App 强制关闭

java - 从 PHP 编码的 JSON 数据中获取 Null,输出到 Java

java - 尝试实现安全模块的编辑版本时出现应用程序错误

java - 如何区分子类?

java - 仅接受来自一个 Android 应用程序的请求

jquery - 进行异步 AJAX 调用时如何防止在 Android 中卡住 PhoneGap 应用程序?