我必须如何修改我的 XML 资源,或者我必须创建什么 XML 文件,才能以与访问字符串值相同的方式访问整数值R.string.some_string_resource
?
例如,在代码中我想说:
ProgressDialog progressBar = new ProgressDialog(getContext());
progressBar.setMax(getInteger(R.integer.maximum));
是否可以?
是的,这是可能的,它看起来像这样:
-
在文件夹中创建xml资源文件/res/values/
称为整数.xml。
您可以随意给它起任何名称,但要选择一个显而易见的名称。
-
在该资源文件中,创建整数值。
你的文件看起来像这样:
<?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);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)