gpt4 book ai didi

android - 按钮背景选择器

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:23:05 25 4
gpt4 key购买 nike

如果按下按钮,我会尝试切换按钮的背景。我像这里建议的答案一样构建了一个选择器:Standard Android Button with a different color

最后,我想将 GradientDrawables 放入其中,但出于调试目的,我只是设置了一种颜色,以检查它是否有效。这是我的选择器

<?xml version="1.0" encoding="utf-8"?>
<selector
xmlns:android="http://schemas.android.com/apk/res/android">

<item android:drawable="@color/red"/>
<item
android:state_focused="true"
android:drawable="@color/white"/>
<item
android:state_pressed="true"
android:drawable="@color/white"/>
</selector>

不幸的是,这不起作用。我将选择器设置为按钮背景,并且只看到它们为红色。我做错了什么(Build Target 2.1)

最佳答案

放在最后

项目 android:drawable="@color/red"

我的意思是作为第三种选择,它会起作用。android 从一开始就检查 xml 条件,第一个标签没有任何条件,所以它总是会选择红色,所以你把条件放在第一位,然后是默认的。

关于android - 按钮背景选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7335345/

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