android - 如何从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) 不是真正的值
解决方案
首先,不要将它们放入strings.xml
. 把它们放进去integers.xml
。
其次,您应该使用context.getResources().getInteger(R.integer.GUI_OK)
,其中context
是 Context 对象的实例,例如 Activity 或 Service。
R.integer.GUI_OK
只是一个资源值,Android 使用它来检索该资源的实际值。
推荐阅读
- powershell - 如何从批处理文件将参数传递给 PowerShell 脚本?
- c# - 读写MongoDB(C#驱动)时,如何判断哪些异常值得重试?
- python - 如何使用目标的输入文件对 SNMP python 请求循环进行多线程处理
- google-apps-script - 试图让谷歌电子表格自动滚动到底部填充的行。尝试了代码但出现错误
- laravel - Laravel 测试 API 端点 - 缺少 POST 参数
- python - 用两种方法计算的方差在 Python 中返回不同的结果
- laravel - 从数据库中获取选中的复选框 - laravel
- java - 正则表达式使用 replaceAll 替换文件路径
- python - 如何在字符串中包含变量名称(df 列标题)
- python - 如何在 SQLAlchemy 结果中访问具有相同名称的字段