Android:从XML资源的整数
如何修改我的XML资源,或者我必须创build哪个XML文件,以与使用R.string.some_string_resource访问string值相同的方式访问整型值? 
例如,我想在代码中说:
 ProgressDialog progressBar = new ProgressDialog(getContext()); progressBar.setMax(getInteger(R.integer.maximum)); 
可能吗?
是的,这是可能的,它看起来像这样:
- 
在文件夹 /res/values/called integers.xml中创build一个xml资源文件。你可以自由地给它任何名字,但select一个明显的。 
- 
在该资源文件中,创build您的整数值。 你的文件看起来像这样: <?xml version="1.0" encoding="utf-8"?> <resources> <integer name="maximum">100</integer> ... </resources>
- 
引用Java代码中的整数值,如下所示: 与 getString()有点不同,你必须稍微绕行一下。ProgressDialog progressBar = new ProgressDialog(getContext()); int max = getContext().getResources().getInteger(R.integer.maximum); progressBar.setMax(max);
希望能帮助有同样问题的人。