Java 从strings.xml获取布尔值和整数

Java 从strings.xml获取布尔值和整数,java,android,Java,Android,以前我只需要处理Strings.xml文件中的字符串,但现在我有了一个需要处理布尔和整数项的例子 563 true 我通常使用getResources().getString(R.strings.my_string)来检索值,但这不适用于布尔和整数。我尝试了getInteger()和getBoolean()但是Eclipse说这是错误的 如何从布尔值和整数中获取值?在活动类中尝试此方法 getResources().getInteger(R.integer.some_int_value); ge

以前我只需要处理Strings.xml文件中的字符串,但现在我有了一个需要处理布尔和整数项的例子

563

true

我通常使用
getResources().getString(R.strings.my_string)
来检索值,但这不适用于布尔和整数。我尝试了
getInteger()
getBoolean()
但是Eclipse说这是错误的


如何从布尔值和整数中获取值?

在活动类中尝试此方法

getResources().getInteger(R.integer.some_int_value);
getResources().getBoolean(R.bool.some_bool_value);

它适合我,首先我打开了Strings.xml并添加了以下内容:

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

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

啊,明白了
R.integer
R.bool
int number= getResources().getInteger(R.integer.mynumber);