我正在尝试编写一些代码,这些代码将引用bool.xml文件,并将引用布尔值中的当前值。
<bool name="enableQAurl">true</bool>
有了它,我希望能够在代码中引用它,这样如果它被设置为True,它就会做一些事情,如果它设置为false,它就会做其他事情。这只是一个简单的If和else语句。
任何代码参考或反馈都是非常感谢的。
发布于 2013-04-20 05:18:44
Resources res = getResources();
boolean enableQAurl = res.getBoolean(R.bool.enableQAurl);
来源
http://developer.android.com/guide/topics/resources/more-resources.html
发布于 2016-11-03 14:56:44
卡德鲁德的上述答案将完美地发挥作用。如果你不在活动中,你必须使用你的上下文。
如果你在fragment或adapter中,那么你必须遵循下面的。
boolean enableQAurl = context.getResources().getBoolean(R.bool.enableQAurl);
https://stackoverflow.com/questions/16113608
复制相似问题