8 Android UI对话框

8 Android UI对话框
对话框:Dialog
使用AlertDialog.Builder创建对话框需要了解以下几个方法:
① Settitle:为对话框设置标题
② Setlcon:为对话框设置图标
③ Setmessage:为对话框设置内容
④ Setview:为对话框设置自定义样式
⑤ Setitems:要显示的一个list,一般用于显示几个命令
⑥ Setmuitichoiceitens:显示一系列的复选框
⑦ Setneutralbutton:普通按钮
⑧ Setpositivebutton:为对话框添加“yes”按钮
⑨ Setnegativebutton:为对话框添加“no”按钮
⑩ Setonshowlistener:对话框显示时触发的事件
⑪ Setoncamcellistener:对话框消失时触发的事件
一、警告框:AlertDialog
(1) Create():创建AlertDialog对象
(2) Show:创建对象同时显示出来
(3) SetTitle(charSequence title):标题
(4) SetMessage(charSequence Message ):内容
(5) setPositiveButton(String text,OnClickListener Listener):正面按钮
(6) setNegativeButton(String text,OnClickListener Listener):负面按钮
(7) Dismiss():移除dialog
(8) SetSingleChoiceItems:单选项列表
二、自定义对话框
(1)创建一个自定义样式文件
(2)获取布局文件:
View view=getLayoutInflater().inflater(R.layout.test,null);
(3)设置的自定义样式布局文件:
Builder.Setview(view)
(4)获取自定义组件ID:
Button btn=view.findViewByID(R.id.login);
Btn.setText(“测试登录”)
三、列表对话框:
1. 创建builder:
Alert Dialog.Builder builder=new Alert Dialog.Builder(context:MainActivity.this);
2. 设置基本属性:
Builde.setIcon(R.drawable.logo);
3. 设置选项
4. 显示创建:
AlertDialog dialog=builder.create();
Dailog.show();
四、进度条对话框:
1. 创建进度条对话框
ProgressDialog dialog=new ProgressDialog(context:MainActivity.this);
2. 设置属性
Dialog.setTitle(“   ”);
Dialog.setMax( );
Dialog.setCancelable(true);
3.显示
Dialog.show();
五、日期对话框:datadialog
点击确定的回调监听:
OnDateSetLisener callBack,
显示年份:
Int year,
显示月份:
Int monthOfYear,
显示日:
Int dayOfMonth)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值