我想你必须创建按钮的2个自定义图像,然后使用一个可绘制的xml作为背景。
例如:
android:id="@+id/toggleButton1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/btntoggle_selector"
android:textColor="@android:color/white"
android:textOff="Toggle Button OFF"
android:textOn="Toggle Button ON"
android:onClick="onToggleButtonClick"/>
然后是 btntoggle_selector xml<?xml version="1.0" encoding="utf-8"?>
bg_selected和bg_normal只是像9-patch这样的图像。
在 9-patch 图片上查看Android开发者指南