您当前的位置: 首页 >  ui

Kevin-Dev

暂无认证

  • 1浏览

    0关注

    544博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

【Android -- UI 开发】Switch/SwitchCompat 的基本使用

Kevin-Dev 发布时间:2016-12-09 16:49:59 ,浏览量:1

一、效果图

image

二、实战

1. track_on.xml



    
    

2. track_off.xml



    
    

3. switch_ios_track_selector.xml



    
    

4. switch_ios_thumb.xml



    
    
    

5. main_activity.xml




    
    
	

    


6. MainActivity.java

public class MainActivity extends AppCompatActivity {

    @BindView(R.id.switch1)
    Switch mSwitch;
    @BindView(R.id.switchLanguage)
    SwitchCompat mSwitchCompat;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        ButterKnife.bind(this);
    }

    @OnCheckedChanged({R.id.switch1,R.id.switchLanguage})
    public void onSwitchCheck(CompoundButton view, boolean isChanged) {
        switch (view.getId()) {
            case R.id.switch1:
                if (isChanged) {
                    Toast.makeText(this,"turn on",Toast.LENGTH_SHORT).show();
                }else {
                    Toast.makeText(this,"turn off",Toast.LENGTH_SHORT).show();
                }
                break;

            case R.id.switchLanguage:
                if (isChanged) {
                    Toast.makeText(this,"turn on",Toast.LENGTH_SHORT).show();
                }else {
                    Toast.makeText(this,"turn off ",Toast.LENGTH_SHORT).show();
                }
                break;
            default:
                break;
        }
    }


}
关注
打赏
1658837700
查看更多评论
立即登录/注册

微信扫码登录

0.0396s