软件编程
位置:首页>> 软件编程>> Android编程>> Android编程实现AlertDialog自定义弹出对话框的方法示例

Android编程实现AlertDialog自定义弹出对话框的方法示例

作者:只要你能好  发布时间:2022-09-13 19:34:45 

标签:Android,AlertDialog,对话框

本文实例讲述了Android编程实现AlertDialog自定义弹出对话框的方法。分享给大家供大家参考,具体如下:

弹出对话框,显示自定义的布局文件
弹出对话框提示设置密码或登录密码


private void showSetPasswordDialod(){
   View dialogView=mInflater.inflate(R.layout.protect_first_dialog, null);
   AlertDialog.Builder builder=new AlertDialog.Builder(this);
   builder.setTitle("设置防盗密码");
   builder.setView(dialogView);
   //可通过加载布局的方式获取到布局文件中的组件,并进行相应的业务逻辑处理
   password=(EditText) dialogView.findViewById(R.id.protect_first_password1);
   repassword=(EditText) dialogView.findViewById(R.id.protect_first_password2);
   confirm=(Button) dialogView.findViewById(R.id.protect_password_confirm);
   cancle=(Button) dialogView.findViewById(R.id.protect_password_cancle);
   final AlertDialog dialog=builder.create();
   dialog.show();
   confirm.setOnClickListener(new View.OnClickListener() {
     @Override
     public void onClick(View v) {
       Toast.makeText(getBaseContext(), password.getText().toString(), 0).show();
     }
   });
   cancle.setOnClickListener(new OnClickListener() {
     @Override
     public void onClick(View v) {
       dialog.dismiss();
       ProtectedPhoneActivity.this.finish();
     }
   });
}

protect_first_dialog.xml为自定义的普通布局文件

希望本文所述对大家Android程序设计有所帮助。

0
投稿

猜你喜欢

手机版 软件编程 asp之家 www.aspxhome.com