【发布时间】:2013-07-06 13:56:14
【问题描述】:
我想要这种外观。它们看起来不像tabs,所以我相信它们是按钮。
通过将选择器保持在可绘制状态,我可以实现与 toggle button 类似的类型。
<ToggleButton
android:id="@+id/toggleButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:background="@drawable/custom_selector"
android:textOn=" Button1 Button2"
android:textOff=" Button1 Button2" />
但它们只有两个值,通过单击选定的选项卡可以选择另一个选项卡,而当前的选项卡未选中。但我想要完全一样的标签。那么有人可以帮我实现它吗?提前致谢。
【问题讨论】:
-
不要使用切换按钮,取四个按钮并在drawable中使用选择器。
-
@ManojPal 谢谢,但那些看起来不像上面的角形状和所有。通过选择一个按钮,之前选择的按钮也应该再次获得正常颜色。
-
有点棘手,您可以使用角形图像作为按钮的背景,并添加一个条件,即如果选择了一个按钮,则可以正常更改其他按钮的背景。它会给人一种标签的感觉。