gpt4 book ai didi

android - 在选择器 xml 中使用颜色

转载 作者:搜寻专家 更新时间:2023-11-01 08:16:11 25 4
gpt4 key购买 nike

我想为点击而不是图像设置颜色。这样做除了在运行时强制关闭外不会产生任何错误。甚至可以这样做,或者选择器只能用于图像吗?

我在下面尝试的代码:

<selector xmlns:android="http://schemas.android.com/apk/res/android">

<item android:state_focused="true" android:state_pressed="true" android:background="#00C0FF" />
<item android:state_focused="true" android:state_pressed="false" android:background="#0060FF" />
<item android:state_focused="false" android:state_pressed="true" android:background="#00C0FF" />
<item android:state_focused="false" android:state_pressed="false" android:background="#FFFFFF" />

</selector>

最佳答案

不是根据 documentation

<item>
Defines a drawable to use during certain states, as described by its attributes. Must be a child of a <selector> element.

android:drawable
Drawable resource. **Required.** Reference to a drawable resource.

您可以创建一个简单的可绘制形状来保存颜色

<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="#33FF33"/>
</shape>

关于android - 在选择器 xml 中使用颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4580383/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com