太简单只贴java代码
private ToggleButton tg1;
private Switch w1;
tg1=findViewById(R.id.t1);
w1=findViewById(R.id.w1);
w1.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
if(isChecked) {
Log.d("w1", "开");
}
else{
Log.d("w1","关");
}
}
});
tg1.setTextOff("关");
tg1.setTextOn("开");
tg1.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
if(isChecked) {
Log.d("tg1", "开");
}
else{
Log.d("tg1","关");
}
}
});
}
}