删除Android ToggleButton的绿色指示灯

Non*_*noo 7 android togglebutton

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

小智 14

答案就是这部分:

android:background="@android:drawable/btn_default"
Run Code Online (Sandbox Code Playgroud)

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

    <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" />
Run Code Online (Sandbox Code Playgroud)

  • 谢谢,答案只是android:background ="@ android:drawable/btn_default"部分. (2认同)

Ilk*_*kka 1

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