ToggleButton的特点 就像我们手机的手电筒功能一样,按一下 也没显示开启 再按一下 显示关闭状态。
它的属性:texton 在true状态下显示的内容。
textoff 在false状态显示的内容。
他还可以根据按钮的不同 显示不同的图片 具体代码如下:
//使用接口监听事件
public class tgbt extends Activity implements OnCheckedChangeListener{
private ToggleButton tb;
private ImageView img;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.togglebutton);
//初始化控件
tb=(ToggleButton) findViewById(R.id.toggleButton1);
img=(ImageView)findViewById(R.id.imageView1);
tb.setOnCheckedChangeListener(this);
}
//接口的具体实现
@Override
public void onCheckedChanged(CompoundButton arg0, boolean arg1) {
// TODO Auto-generated method stub
img.setBackgroundResource(arg1?R.drawable.kai:R.drawable.guan);
}
}