gpt4 book ai didi

java - 如何让android中的imagebutton保持高亮显示?

转载 作者:行者123 更新时间:2023-12-01 15:39:13 24 4
gpt4 key购买 nike

如果你点击android中的一个按钮,然后它变成橙色,你如何让它保持像java中的那样?我尝试了 setBackgroundcolor,但当我使用它时,它会将按钮的形状更改为默认形状,但我不希望这样。

最佳答案

对于按钮来说这是不可能的,因为它没有永久焦点,但您可以使用一个单选按钮并使用 android:button="@drawable/yourselector"。在单选按钮中,您将收到选中事件,并且单选按钮选中是永久状态

在 res/drawable 中进行布局

<?xml version="1.0" encoding="utf-8" ?> 
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_checked="false"
android:state_pressed="true"
android:drawable="@drawable/btn_attending_h" /> <!--clicked-->
<item android:drawable="@drawable/btn_attending"/> <!--not clicked-->
</selector>

关于java - 如何让android中的imagebutton保持高亮显示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8350216/

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