Android使用自定义弹出框AlertDialog

来源:互联网 发布:js中怎么删除属性 编辑:程序博客网 时间:2024/06/05 07:48

<span class="s1">以下的代码是写在</span><span class="s2">Activity</span><span class="s1">下的</span><span class="s2">,</span><span class="s1">代码如下</span><span class="s2">:</span>
private void showExitGameAlert() { final AlertDialog dlg = new AlertDialog.Builder(this).create(); dlg.show(); Window window = dlg.getWindow();        // *** 主要就是在这里实现这种效果的.        // 设置窗口的内容页面,shrew_exit_dialog.xml文件中定义view内容 window.setContentView(R.layout.shrew_exit_dialog);        // 为确认按钮添加事件,执行退出应用操作 ImageButton ok = (ImageButton) window.findViewById(R.id.btn_ok); ok.setOnClickListener(new View.OnClickListener() {  public void onClick(View v) {   exitApp(); // 退出应用...  } });         // 关闭alert对话框架        ImageButton cancel = (ImageButton) window.findViewById(R.id.btn_cancel);        cancel.setOnClickListener(new View.OnClickListener() {   public void onClick(View v) {    dlg.cancel();  }   });}



0 0
原创粉丝点击