Android:ToggleButton和Switch开关按钮

main.xml

<TextView android:text=开关按钮 android:layout_width=wrap_content android:layout_height=wrap_content />

MainActivity .java

import android.app.Activity;
import android.os.Bundle;
import import android.widget.CompoundButton;
import import android.widget.Switch;
import import android.widget.Toast;
import import android.widget.ToggleButton;

public class MainActivity extends Activity {

//声明 ToggleButton 开关按钮
private ToggleButton toggleButton;
//声明 Switch 开关按钮
private Switch switch1;

// 定义复选框点击事件对象
private CompoundButton.OnCheckedChangeListener onCheckedChangeListener = new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
/*
* 在此处编写代码逻辑
*/
}
};

“`java
}
};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
“`

        //获取对象
        toggleButton = findViewById(R.id.tob);
        switch1 = findViewById(R.id.sw);
        //绑定事件
        toggleButton.setOnCheckedChangeListener(onCheckedChangeListener);
        switch1.setOnCheckedChangeListener(onCheckedChangeListener);
    }

}

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注