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相关内容感兴趣的读者可查看本站专题:《Android开发入门与进阶教程》、《Android调试技巧与常见问题解决方法汇总》、《Android基本组件用法总结》、《Android视图View技巧总结》、《Android布局layout技巧总结》及《Android控件用法总结》
希望本文所述对大家Android程序设计有所帮助。
相关文章
解决Android SurfaceView绘制触摸轨迹闪烁问题的方法
这篇文章主要为大家详细介绍了解决Android SurfaceView绘制触摸轨迹闪烁问题的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2016-03-03
两分钟让你彻底明白Android Activity生命周期的详解(图文介绍)
本篇文章是对Android的生命周期进行了详细的分析介绍,需要的朋友参考下2013-05-05
android播放视频时在立体声与单声道之间切换无变化原因分析及解决
使用第三方视频播放器,有立体声与单声道之间切换,发现切换后无作用,原因是由于在HAL层默认没有处理上层发的stereo 转mono的命令,具体的解决方法如下2013-06-06
Android 扫码枪输入时屏蔽软键盘和顶部状态栏的解决方案
在Android设备上,使用扫码枪时常遇到软键盘和顶部状态栏显示问题,本文介绍了在Android 7.1.2版本上,如何通过设置inputType为none屏蔽软键盘,以及通过hideStatusBar和NoActionBar方法隐藏顶部状态栏,以优化扫码枪使用界面,这些方法有助于提升使用扫码枪场景的用户体验2024-10-10


最新评论