本文实例讲述了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程序设计有所帮助。
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎点击右下角反馈进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。