gpt4 book ai didi

android - 我怎样才能给一系列带有背景颜色的按钮一个焦点?

转载 作者:行者123 更新时间:2023-11-30 04:36:43 27 4
gpt4 key购买 nike

我做了一个布局,它只是一个简单的 TextView ,上面写着“你想要什么?”,下面是一系列按钮。

所有的按钮都可以点击/触摸,但是当我用轨迹球滚动时,它们都没有高亮显示。然而,我注意到,当我禁用按钮上的背景颜色时,我可以看到显示该按钮焦点的橙色框。

有什么方法可以让我清楚地看到焦点,同时仍然能够在按钮上设置背景颜色?

编辑:找到解决方案!这有很大帮助。 Standard Android Button with a different color

最佳答案

在您的 res/drawable 中创建一个“选择器”资源。它看起来像这样:

  <?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:state_selected="false"
android:state_pressed="false"
android:drawable="@color/white" />
<item
android:state_pressed="true"
android:drawable="@color/orange" />
<item
android:state_selected="true"
android:state_pressed="false"
android:drawable="@color/blue" />
</selector>

然后将按钮的背景设置为:

android:background="@drawable/your_selector"

关于android - 我怎样才能给一系列带有背景颜色的按钮一个焦点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6711136/

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