XML 代码:
<ToggleButton
android:id="@+id/btspeaker"
android:layout_width="100dp"
android:layout_height="70dp"
android:layout_marginRight="20dp"
android:background="@drawable/bgspeaker"
android:button="@null"
android:textOff=""
android:textOn="" />
在可绘制对象中:
bgspeaker.xml
<?xml version="1.0" encoding="UTF-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/speaker_btn_select" android:state_checked="true"/>
<item android:drawable="@drawable/speaker_btn" android:state_checked="false"/>
<item android:drawable="@drawable/speaker_btn"></item>
</selector>
在活动中:
if (v.getId() == R.id.btspeaker) {
if (btspeaker.isChecked()) {
Toast.makeText(context, "Pressed/Selected",
Toast.LENGTH_LONG).show();
} else {
Toast.makeText(context,"UnSelected",
Toast.LENGTH_LONG).show();
}
}