在进行一些耗时操作的时候,经常需要加载提示框来提醒用户当前在进行耗时操作,需要等待。
而实现这样一个加载框十分简单。
构建 ProgressDialog
对象
你可以在耗时操作开始前临时建立新的 ProgressDialog
对象,你也同样可以在 Activity 中构建 ProgressDialog
的引用,并在 OnCreate
方法内构建实体,在需要的时候直接显示和隐藏。
其中前者相对灵活,但是使用范围有限,后者使用范围较广,但是可以会使得 OnCreate
中的代码较为繁琐。
但是,不管使用那种方法,ProgressDialog
的构建都是非常简单。
ProgressDialog progressDialog;
progressDialog = new ProgressDialog(MainActivity.this);
// ProgressDialog progressDialog = new ProgressDialog(MainActivity.this);
progressDialog.setTitle("This is Title");
progressDialog.setMessage("This is Message");
progressDialog.setCancelable(true);
其他属性可自行探索或者查阅官方文档
显示加载框
在耗时操作开始前(或者任何你想要显示提示框的地方),通过以下操作显示加载框:
progressDialog.show();
关闭提示框
在耗时操作关闭时(或者任何你想要关闭提示框的地方),通过以下操作关闭加载框:
progressDialog.hide();
很简单不是吗
又水了一期,不过好像没人看我的博客