首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在XML中定义的布尔值。如何在Java中引用?

在XML中定义的布尔值。如何在Java中引用?
EN

Stack Overflow用户
提问于 2013-04-20 05:15:10
回答 2查看 26.6K关注 0票数 36

我正在尝试编写一些代码,这些代码将引用bool.xml文件,并将引用布尔值中的当前值。

代码语言:javascript
复制
<bool name="enableQAurl">true</bool>

有了它,我希望能够在代码中引用它,这样如果它被设置为True,它就会做一些事情,如果它设置为false,它就会做其他事情。这只是一个简单的If和else语句。

任何代码参考或反馈都是非常感谢的。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-04-20 05:18:44

代码语言:javascript
复制
 Resources res = getResources();
 boolean enableQAurl = res.getBoolean(R.bool.enableQAurl);

来源

http://developer.android.com/guide/topics/resources/more-resources.html

票数 79
EN

Stack Overflow用户

发布于 2016-11-03 14:56:44

卡德鲁德的上述答案将完美地发挥作用。如果你不在活动中,你必须使用你的上下文。

如果你在fragment或adapter中,那么你必须遵循下面的。

代码语言:javascript
复制
boolean enableQAurl = context.getResources().getBoolean(R.bool.enableQAurl);
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16113608

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档