我想我的应用程序有一个具有多天选择能力的一周一天选择器。我现在使用的是ToggleButtons,但由于指示灯太亮,ToggleButton在屏幕上占用了太多的空间。没有灯,我的ToggleButtons看起来就像普通的(可切换的)按钮,它们可以放在一排。我怎么才能把灯藏起来?
发布于 2011-09-22 15:40:54
答案是这一部分:
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" />发布于 2011-04-04 19:19:09
您可以使用可为它们绘制的自定义android:background,它将覆盖包括指示灯在内的图形。如果您查看Android: using framework drawables in custom button selector,就会发现有将资源从SDK复制到您自己的项目的说明。你大概可以复制平台上的普通按钮,并将其作为你的背景。
https://stackoverflow.com/questions/5537634
复制相似问题