public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
et.putBoolean(Constant.ISCHECKSTATE,isChecked);
et.commit();
}
});
}
bt_ok.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
doWork();
confirmDialog.dismiss();
}
});
bt_cancel.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
ck_state.setChecked(false);
confirmDialog.dismiss();
}
});
}
关于如何自定义AlertDialog样式:
一、AlertDialog.Builder.setView(View view)。这个view是事先从定义好的XML文件里获取的,关于如何获取可以用下面代码实现:
LayoutInflater inflater =LayoutInflater.from(Context context);View view = inflater.inflate(R.layout.alertdialog,null);//这里的R.layout.alertdialog即为你自定义的布局文件
二、view. Window .setContentVi