AlertDialog自定义布局
activity调用
private void showAlertDialog() {
final AlertDialogUtil dialog = new AlertDialogUtil(this, false, null); // false代表必须点击"确定"其它不可以点击不消失,true点击其它也消失
dialog.setMessage("您尚未登录");
dialog.setBtnPositiveValue("确定");
dialog.setPositiveClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
dialog.dismiss();
}
});
dialog.setBtnNegativeValue("取消");
dialog.setNegativeClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
}
});
dialog.show();
}
AlertDialogUtil工具类
public class AlertDialogUtil extends AlertDialog {
private Button btnPositive, btnNegative;
private TextView tvMessage;
private String message;
private String btnPositiveValue, btnNegativeValue;
private View.OnClickListener positiveListener, negativeListener;