删除Android ToggleButton的绿色指示灯

时间:2011-04-04 11:11:20

标签: android togglebutton

我希望我的应用能够拥有一天的选择日期选择功能。我现在正在使用ToggleButtons,但由于指示灯亮起,ToggleButton在屏幕上占用了太多空间。没有灯光,我的ToggleButtons看起来像普通(可切换)按钮,它们可以放在一排。我该如何隐藏灯光?

2 个答案:

答案 0 :(得分:14)

答案是这一部分:

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" />

答案 1 :(得分:1)

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