我有以下 bool.xml
文件:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<bool name="some_key">false</bool>
</resources>
当我尝试在 AndroidManifest
中使用这个值时:
<activity
android:name=".ui.activities.SomeActivity"
android:enabled="@bool/some_key"
... >
...
</activity>
我收到这个错误:
Cannot convert string '@bool/some_key' to target class 'boolean'
我正在使用 Android Studio 2.2.3
最佳答案
代码看起来不错。这是Android studio 2.x的问题。它在2.3中得到修复。请引用here .如果您仍然需要完成此操作,请改用 2.3 canary get 2.3 canary
关于android - 无法将字符串 '@bool/some_key' 转换为目标类 'boolean',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42536056/