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);
}
}
还木有评论哦,快来抢沙发吧~