Android简化代码风格

我们用到Button的点击事件时,一般是这样写:

mBtnBirthday.setOnClickListener(new View.OnClickListener() {

            @Override
            public void onClick(View v) {
              
        });

当一个页面点击事件比较多时,这样写不方便查看代码,可以适当的分开

如下:

mBtnBirthday.setOnClickListener(onClickListener);
mRadioGroupSex.setOnCheckedChangeListener(onCheckedChangeListener);
private OnClickListener onClickListener = new OnClickListener() {

        @Override
        public void onClick(View v) {
            switch (v.getId()) {
            case R.id.btn_back:
                mActivity.this.finish();
                break;
            case R.id.btn_birthday:
                showDialog(DATE_DIALOG_ID);
                break;
            default:
                break;
            }
        }
    };
posted @ 2012-10-17 17:01  时光独白  阅读(221)  评论(0)    收藏  举报