Android UI对话框

本文详细介绍了如何在Android中创建和定制对话框,包括使用AlertDialog和自定义样式文件来构建对话框。通过设置布局文件、获取组件ID以及设置按钮文本,实现了自定义对话框。此外,还展示了如何创建进度条对话框,包括设置最大值、是否可取消、点击外部关闭、进度条风格、标题和消息,并展示了精确显示进度的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

8、Android UI对话框
8.1AlertDialog
在这里插入图片描述
8.2自定义对话框

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

8.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();
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值