您当前的位置: 首页 >  android

Kevin-Dev

暂无认证

  • 0浏览

    0关注

    544博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

【Android -- Material Design】MaterialButtonToggleGroup 的基本使用

Kevin-Dev 发布时间:2017-06-09 14:30:45 ,浏览量:0

不断学习,做更好的自己!💪

视频号CSDN简书欢迎打开微信,关注我的视频号:程序员朵朵点我点我 前言

官网:MaterialButtonToggleGroup

继承关系

23.png

属性

24.png

效果图

01.png

布局文件



    

        

        

        
    

    

        

        

    

    
        

        

        
    

逻辑代码
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;
                }
            }
        });
    }
}
关注
打赏
1658837700
查看更多评论
立即登录/注册

微信扫码登录

0.0520s