gpt4 book ai didi

android - 按钮不改变颜色 onClick

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

我想我已经得到了所需的东西。我想更改 state_pressed 按钮的颜色。我有以下资源:

values.xml 中的内容如下:

<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="blue">#045FB4</color>
<color name="clicked">#A9E2F3</color>
</resources>

drawable 文件夹中的 button_dashboard 具有以下内容:

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

<item android:drawable="@color/blue" />
<item android:drawable="@color/clicked" android:state_pressed="true"/>

</selector>

最后这个按钮在我的布局中:

<Button
android:id="@+id/button2"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1.0"
android:background="@drawable/button_dashboard"
android:text="Button" />

我做错了什么吗?我还没有编写任何 onClick 代码,因为此时不需要(只是试验)。

最佳答案

尝试:

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

<item android:drawable="@color/clicked" android:state_pressed="true"/>
<item android:drawable="@color/blue" />


</selector>

关于android - 按钮不改变颜色 onClick,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18888668/

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