首页 > 解决方案 > 如何从android中的strings.xml获取整数值

问题描述

如何从 res/values/stings.xml 调用实值整数,如下所示

<integer name="GUI_OK">0x9001</integer>
<integer name="GUI_Error">0x9002</integer>

R.Integer.GUI_OK 是 int(2131230720) 不是真正的值

标签: androidandroid-studio

解决方案


首先,不要将它们放入strings.xml. 把它们放进去integers.xml

其次,您应该使用context.getResources().getInteger(R.integer.GUI_OK),其中context是 Context 对象的实例,例如 Activity 或 Service。

R.integer.GUI_OK只是一个资源值,Android 使用它来检索该资源的实际值。


推荐阅读