【自学笔记】对话框,进度条

ProgressBar

界面上显示的一个进度条。
xml中:

android:visibiity =visible ,invisible和gone
visible:表示可见的(默认值)
invisible:表示不可见的,但是他仍然占据着原来的位置和大小,可以理解为透明状
态。
gone:表示不仅不可见,而且不占据任何控件。
默认圆形的进度条,还可以设置成水平进度style=”?android:attr/progressBarStyleHorizontal”
android:max 表示设置进度条最大值

方法中
setVisibility() :有三个参数,View.VISIBLE, View.INVISIBLE,GONE作用和xml中一样

AlertDialog

在当前的界面中弹出一个对话框,置顶于所有界面元素之上,能够屏蔽其他控件的交互能力。
我们在点击事件中添加

bt.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                AlertDialog.Builder dialog=new AlertDialog.Builder(MainActivity.this);
                dialog.setTitle("这是对话框");
                dialog.setMessage("重要的信息在这里");
                dialog.setCancelable(false);
                dialog.setPositiveButton("确认", new DialogInterface.OnClickListener() {
                    @Override
                    public void onClick(DialogInterface dialogInterface, int i) {

                    }
                });
                dialog.setNegativeButton("取消",new DialogInterface.OnClickListener(){
                    @Override
                    public void onClick(DialogInterface dialogInterface, int i) {
                    }
                });
                dialog.show();
            }
        });
    }

首先用AlertDialog.Builder创建一个AlertDialog的实例,然后设置基本属性。最后调用show()方法显示对话框。
dialog.setCancelable(false); 表示按返回键无效(可否取消)
setPositiveButton():确认按钮点击事件
setNegativeButton():取消按钮点击事件
这里写图片描述

ProgressDialog

和AlertDialog相似,只不过多了个进度条

bt.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                ProgressDialog dialog=new ProgressDialog(MainActivity.this);
                dialog.setTitle("这是标题");
                dialog.setMessage("loading。。。。");
                dialog.setCancelable(true);
                dialog.show();
            }
        });

这里写图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值