1. 程式人生 > >Android之switch控制元件監聽

Android之switch控制元件監聽

mSwith.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
            @Override
            public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
                if (isChecked)
                {
                    //設定SP
                    SettingPre.setSwitchFiled(isChecked);
                    mSwith.setSwitchTextAppearance(getmContext(),R.style.switch_text_true_blue);
                    baseUtil.LongLoge("if:"+isChecked);
                    showToast("選擇自動儲存!");


                }else{
                    //設定SP
                    SettingPre.setSwitchFiled(isChecked);
                    mSwith.setSwitchTextAppearance(getmContext(),R.style.switch_text_false_gray);
                    baseUtil.LongLoge("else:"+isChecked);
                    showToast("取消自動儲存!");

                }
            }
        });