android学习之ToggleButton实现开关效果

ToggleButton有android:textOff和android:textOn两个属性,他们的值是CharSequence类型,因此我们可以使用字符串来给他们赋值
当该控件被选中时(即checked属性为true),显示textOn的内容;反之,则显示textOff的内容。
监听状态改变代码如下:

ToggleButton toggle = (ToggleButton) findViewById(R.id.togglebutton);
toggle.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
    public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
        if (isChecked) {
            // The toggle is enabled
        } else {
            // The toggle is disabled
        }
    }
});

注意此处的写法有多种,具体可以参考onclicklistener的写法

你可能感兴趣的:(android)