gpt4 book ai didi

android - 自定义(圆形)切换按钮

转载 作者:太空狗 更新时间:2023-10-29 15:34:07 25 4
gpt4 key购买 nike

我正在尝试在 Android 中构建一个自定义切换按钮,我希望它看起来像单选按钮但用作切换按钮。有人可以帮我弄这个吗?感谢任何接近答案的线索提示。

最佳答案

您需要通过一些自定义 xml 覆盖切换按钮的外观

快速概览:

  • 创建具有按钮外观和感觉的 png 文件,如果您喜欢单选按钮,请从 ...\eclipse_android-sdk-windows\platforms\android-8\data\res\drawable-hdpi 中获取它们<
  • 在您的布局 xml 中 android:background="@drawable/round_toggle"/>

  • 在 round_toggle.xml 中添加具有尽可能多状态(最多 6 个+默认值)的选择器

    <?xml version="1.0" encoding="UTF-8"?>
    <selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_checked="true" android:state_pressed="true" android:drawable="@drawable/roundtoggle_on_pressed" />
    <item android:state_checked="true" android:state_focused="true"
    android:drawable="@drawable/roundtoggle_on_focused" />
    <item android:state_checked="true" android:state_focused="false"
    android:drawable="@drawable/roundtoggle_on_normal" />
    <item android:state_checked="false" android:state_pressed="true"
    android:drawable="@drawable/roundtoggle_off_pressed" />
    <item android:state_checked="false" android:state_focused="true"
    android:drawable="@drawable/roundtoggle_off_focused" />
    <item android:state_checked="false" android:state_focused="false"
    android:drawable="@drawable/roundtoggle_off_normal" />
    <item android:drawable="@drawable/roundtoggle_off_normal" />
    </selector>

http://www.anddev.org/act_custom_togglebuttons-t10620.html 中的完整详细信息

关于android - 自定义(圆形)切换按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3505283/

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