【问题标题】:Removing Android ToggleButton's green indicator light移除 Android ToggleButton 的绿色指示灯
【发布时间】:2011-07-29 02:25:41
【问题描述】:

我希望我的应用程序具有具有多天选择功能的星期选择器。我现在正在为此使用 ToggleButtons,但由于指示灯的原因,ToggleButton 在屏幕上占用了太多空间。如果没有灯,我的 ToggleButtons 看起来就像普通(可切换)按钮,它们可以排成一排。如何隐藏灯光?

【问题讨论】:

    标签: android togglebutton


    【解决方案1】:

    答案是这部分:

    android:background="@android:drawable/btn_default"
    

    例如,以下将使灯光消失,并且切换按钮看起来像默认按钮,但具有切换功能:

        <ToggleButton android:id="@+id/your_btn"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:textOn="On" android:textOff="Off"
    android:background="@android:drawable/btn_default" />
    

    【讨论】:

    • 谢谢,答案只是 android:background="@android:drawable/btn_default" 部分。
    【解决方案2】:

    您可以为它们使用自定义的 android:background 可绘制对象,这将覆盖包括指示灯在内的图形。如果您查看Android: using framework drawables in custom button selector,则有将资源从 SDK 复制到您自己的项目的说明。您大概可以复制平台普通按钮 drawable 并将其用作背景。

    【讨论】:

      猜你喜欢
      • 2021-12-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-21
      • 2019-04-30
      • 2012-12-09
      • 1970-01-01
      • 1970-01-01
      • 2012-12-13
      相关资源
      最近更新 更多