删除Android ToggleButton的绿色指示灯

我希望我的应用程序有一个多天selectfunction的星期select器。 现在我正在使用ToggleButtons,但是由于指示灯的不同,ToggleButton在屏幕上占用了太多的空间。 如果没有灯光,我的ToggleButtons看起来就像普通的(可切换的)button,它们可以放在一行中。 我怎样才能隐藏灯光?

Solutions Collecting From Web of "删除Android ToggleButton的绿色指示灯"

答案是这个部分:

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

例如,以下将使灯消失,切换button看起来像一个默认button,但与切换function:

  <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绘制它们,这将覆盖包括指示灯在内的graphics。 如果你看看Android:在自定义buttonselect器中使用框架可绘制 ,有指示从SDK复制资源到你自己的项目。 你大概可以复制平台正常button绘制,并使用它作为你的背景。