不断学习,做更好的自己!💪
视频号CSDN简书欢迎打开微信,关注我的视频号:程序员朵朵点我点我 前言官网:MaterialButtonToggleGroup
继承关系
逻辑代码
public class MainActivity extends AppCompatActivity {
private MaterialButtonToggleGroup mToggleGroup;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_test);
initView();
initEvent();
}
private void initView() {
mToggleGroup = findViewById(R.id.toggle_group);
}
private void initEvent() {
mToggleGroup.addOnButtonCheckedListener(new MaterialButtonToggleGroup.OnButtonCheckedListener() {
@Override
public void onButtonChecked(MaterialButtonToggleGroup group, int checkedId, boolean isChecked) {
switch (checkedId) {
case R.id.mbtn_news:
Toast.makeText(MainActivity.this,"clicked new",Toast.LENGTH_SHORT).show();
break;
case R.id.mbtn_funs:
Toast.makeText(MainActivity.this,"clicked fun",Toast.LENGTH_SHORT).show();
break;
case R.id.mbtn_images:
Toast.makeText(MainActivity.this,"clicked image",Toast.LENGTH_SHORT).show();
break;
default:
break;
}
}
});
}
}