【发布时间】:2018-03-18 03:49:59
【问题描述】:
我想在未启用时使用选择器将图标变灰。似乎这样的事情应该可以工作(白色背景):
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_enabled="false" >
android:alpha="0.5"
</item>
<item android:state_enabled="true" >
android:alpha="1"
</item>
</selector>
但它会在运行时导致 java.lang.NumberFormatException。我也试过“0.5f”。同样的错误。
这类似于Is there a way to set drawable's Alpha using XML?,但我专门询问的是 NumberFormatException。顺便说一句,我也尝试使用 0 到 255 之间的整数值。我得到了同样的错误。
【问题讨论】: