这个对话框太常用了,给自己记录下
private void showAddDialog(){ LayoutInflater factory=LayoutInflater.from(EnjoyActivity.this);//主活动 final View view=factory.inflate(R.layout.defaut_title,null);//对话框的xml文件 final TextView default_coin=(TextView) view.findViewById(R.id.default_coin);//对话框的xml文件中的id default_coin.setText("非常抱歉,你的回答有误,仅仅获得"+mycoin+"枚安行币");//设置值 AlertDialog.Builder ad1=new AlertDialog.Builder(EnjoyActivity.this); ad1.setTitle("温馨提示:");//标题 ad1.setCancelable(false);//必须做出选择,按返回键无法退出 ad1.setView(view); //积极按键 ad1.setPositiveButton("去积分商城逛逛", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int i) { //关闭当前页面,页面跳转 } }); //消极按键 ad1.setNegativeButton("不了", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int i) { //仅仅关闭当前页面 } }); //显示 ad1.show(); }