我以前只需要在 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/