android——进度条

例如发送短信,连接网络等等,表示一个过程正在执行中
进度条的种类:对话框进度条,标题进度条和水平进度条
默认的style是一直旋转的圆形的进度条
对话框进度条
步骤()
(1)覆盖的()方法,并在其中创建对话框
即(int id)
(2)调用的()方法,显示进度条对话框
解释:
使用对话框进度条的时候,xml文件中不必定义控件,只定义了,点击方法体(显示对话框)
补充:对话框()
对话框一般用于提示信息和与当前应用程序直接相关的小功能.
API支持下列类型的对话框对象:
(警告对话框):一个可以有0到3个按钮,一个单选框或复选框的列表的对话框.警告对话框可以创建大多数的交互界面,是推荐的类型.
(进度对话框):显示一个进度环或者一个进度条.由于它是的扩展,所以它也支持按钮.
(日期选择对话框):让用户选择一个日期.
(时间选择对话框):让用户选择一个时间. a 显示对话框
标题栏进度条
步骤
(1)调用的(),获得进度条
(2)调用的(true)方法显示进度条;true为显示,false为隐藏
补充:()常用方法
:系统默认状态,一般不需要指定
:启用,默认该项已启用,一般无需指定
:自定义标题 。当需要自定义标题时必须指定 。如:标题是一个按钮时
:不确定的进度
:标题栏左侧的图标
:标题栏右侧的图标
:无标题
L:启用“选项面板”功能,默认已启用 。
:进度指示器功能
水平进度条
的步骤说明如下:(例子)
(1)在布局文件中声明
(2)在中获得示例
(3)调用的()方法增加或减少进度
创建标题栏进度条的步骤如下;
(1)调用的()方法,获得进度条
设置风格
style="?:attr/"为长形(常用)
style="?:attr/e"表示超大号
style="?:attr/l"表示小号
style="?:attr/"为超小号
:max="100"最大进度值为100
:="50"初始化的进度值
:="70"初始化的底层第二个进度值:=""垂直居中
代码中运用;//定义 =()(R.id.);
//通过ID来从XML中获取
.(5); //进度值增加.(-5);//进度值减少5 .(5);
//背后的第二个进度条进度值增加5
.(-5);
页面标题中的长形进度条
代码实现:
①先设置一下窗口风格特性(.); //请求一个窗口进度条特性风格
(R..main);
lity(true);//设置进度条可视
②然后设置进度值(.() * 100);
//设置标题栏中前景的一个进度条进度值
(.() * 100);
//设置标题栏中后面的一个进度条进度值//.()用来获取其他进度条的进度值
中的圆形进度条
一般用来表示一个系统任务或是开启任务时候的进度,有一种稍等的意思 。
代码实现:
=new (this);
//实例化
.(.);
//设置进度条风格,风格为圆形,旋转的
.("");
//设置标题
.(().(R..));
//设置提示信息
.(R..);
//设置标题图标
.("",this);
//设置的一个
.(false);
//设置的进度条是否不明确
.(true);
//设置是否可以按退回按键取消
.show();
//让显示
中的长形进度条
代码实现:
=new (this);
【android——进度条】//实例化
.(.);
//设置进度条风格,风格为长形,有刻度的
.("地狱怒兽");
//设置标题
.(().(R..));
//设置提示信息
.(R..);
//设置标题图标
.(59);
//设置进度条进度
.("地狱曙光",this);