1、AlertDialog

2、自定义对话框
- 创建一个自定义样式文件
- //获取布局文件View view=getLayoutlnflaterO.inflate(R.layout.test,null);
//设置的自定义样式布局文件;直接使用布局文件id设置视图 builder.setView(view); //获取自定义组件id - Button btn=view.findViewByld(R.id.login):btn.setText(“测试登录”);

3、进度条对话框
·//this表示该对话框是针对当前Activity的
·ProgressDialog progressDialog=new ProgressDialog(DialogActivity.this);
·//设置最大值为100
*progressDialog.setMax(100);II
·//设置可以被取消
·progressDialog.setCancelable(true);
·progressDialog.setCanceledOnTouchOutside(true);//点击外部返回
*progressDialog.setProgress(100);//设置进度条
·//设置进度条风格STYLE_HORIZONTAL
·progressDialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
·progressDialog.setTitle(“任务进度”);
*progressDialog.setMessage(“耗时任务完成百分比”);
*progressDialog.setIndeterminate(false);//精确显示
·progressDialog.show();

4、日期对话框

本文介绍了在Android开发中如何创建自定义对话框,包括设置自定义样式文件、添加组件及设置按钮事件。此外,还详细讲解了如何实现进度条对话框,包括设置进度条的最大值、是否可取消、点击外部是否关闭以及显示和更新进度的方法。这些内容对于提升Android应用的用户体验具有重要意义。
1073

被折叠的 条评论
为什么被折叠?



