ToggleButton:有选中和未选中两种状态,并且每种状态对应不同的显示文本。
特有属性:
android:checked="true" //被选中
android:textOn="checked为true时显示的文本"
android:textOn="checked为false时显示的文本"
使用示例:通过点击ToggleButton改变ImageView中的图片
1.初始化控件对象 :findViewByID()方法
如ToggleButton对象名为tb,ImageView对象名为iv。
2.添加监听事件(监听ToggleButton的状态是否改变):
如实现点击事件中的OnClickListener一样,实现OnCheckedChangeListener。
http://blog.csdn.net/yunwen3344/article/details/40348029
tb.setOnCheckedChangeListener(OnCheckedChangeListener对象);
3.tb.setChecked(boolean bl); //设置toggleButton的状态
iv.setBackgroundResource(imgID);//改变ImageView的背景图片