`

长形对话框进度条及圆形对话框

    博客分类:
  • Java
阅读更多

长形对话框进度条

m_count = 0;

				// 创建ProgressDialog对象
				m_pDialog = new ProgressDialog(TestExampleActivity.this);

				// 设置进度条风格,风格为长形
				m_pDialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);

				// 设置ProgressDialog 标题
				m_pDialog.setTitle("提示");

				// 设置ProgressDialog 提示信息
				m_pDialog.setMessage("这是一个长形对话框进度条");

				// 设置ProgressDialog 标题图标
				m_pDialog.setIcon(R.drawable.img2);

				// 设置ProgressDialog 进度条进度
				m_pDialog.setProgress(100);

				// 设置ProgressDialog 的进度条是否不明确
				m_pDialog.setIndeterminate(false);

				// 设置ProgressDialog 是否可以按退回按键取消
				m_pDialog.setCancelable(true);

				// 让ProgressDialog显示
				m_pDialog.show();

				new Thread() {
					public void run() {
						try {
							while (m_count <= 100) {
								// 由线程来控制进度。
								m_pDialog.setProgress(m_count++);
								Thread.sleep(100);
							}
							m_pDialog.cancel();
						} catch (InterruptedException e) {
							m_pDialog.cancel();
						}
					}
				}.start();

 

圆形对话框

// 创建ProgressDialog对象
				m_pDialog = new ProgressDialog(TestExampleActivity.this);
				// 设置进度条风格,风格为圆形,旋转的
				m_pDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER);
				// 设置ProgressDialog 标题
				m_pDialog.setTitle("提示");
				// 设置ProgressDialog 提示信息
				m_pDialog.setMessage("这是一个圆形进度条对话框");
				// 设置ProgressDialog 标题图标
				m_pDialog.setIcon(R.drawable.img1);
				// 设置ProgressDialog 的进度条是否不明确
				m_pDialog.setIndeterminate(false);
				// 设置ProgressDialog 是否可以按退回按键取消
				m_pDialog.setCancelable(true);
				// 设置ProgressDialog 的一个Button
				m_pDialog.setButton("确定",
						new DialogInterface.OnClickListener() {

							@Override
							public void onClick(DialogInterface dialog,
									int which) {
								// TODO Auto-generated method stub
								// 点击“确定按钮”取消对话框
								dialog.cancel();
							}
						});
				// 让ProgressDialog显示
				m_pDialog.show();

 

分享到:
评论

相关推荐

    两种不同的进度条

    本篇文章将详细探讨标题中提到的两种不同的进度条:长形进度条和圆形进度条,并结合描述中的对话框演示效果进行讲解。 首先,我们来看长形进度条,也称为条形进度条。这种进度条是最常见的一种形式,通常表现为水平...

    Android 定义了两种常用的ProgressDialog进度对话框源码.rar

     m_pDialog.setMessage("这是一个长形对话框进度条");  // 设置ProgressDialog 标题图标  m_pDialog.setIcon(R.drawable.img2);  // 设置ProgressDialog 进度条进度  m_pDialog.setProgress(100);  // 设置...

    多种长形进度条的使用

    在本主题“多种长形进度条的使用”中,我们将深入探讨如何在不同的应用场景下设计和使用各种类型的长形进度条。长形进度条通常以线性的方式展示任务的进展,具有直观、简洁的特点,常用于文件下载、上传、视频缓冲等...

    Android 长形进度条的实现

    本教程将深入探讨如何实现一个具有特殊特性的长形进度条,它基于两个动态值并会在达到100%时自动消失。我们将通过以下几个步骤来实现这个功能: 1. **创建布局资源**: 在`res/layout`目录下创建一个新的XML布局...

    android 自定义百分比长形进度条

    "android 自定义百分比长形进度条"这个主题就是关于如何在Android应用程序中创建一个非标准的、能够显示百分比且形状独特的进度条。通常,Android SDK提供的默认ProgressBar控件是一个圆形或者水平条形,但为了满足...

    色彩斑斓的LoadingView及自定义进度条view

    "色彩斑斓的LoadingView及自定义进度条view"这个主题涉及到的是如何创建具有个性化视觉效果的加载指示器(LoadingView)和进度条组件。这些组件通常用于显示应用程序在处理数据或执行操作时的进度状态,为用户提供...

    ProgressDialog Demo

    本Demo主要展示了如何使用`ProgressDialog`创建两种类型的进度条:圆形进度条和水平(长形)进度条。 首先,我们需要了解`ProgressDialog`的基本用法。它是`AlertDialog`的一个子类,可以显示一个带有可选进度条的...

    Android中的花样ProgressBar含源码

    多式样ProgressBar,各大小样式圆形ProgressBar,长形进度条,ProgressDialog 中的圆形进度条,AlertDialog 中的圆形ProgressBar,App Widget 中的进度条。包含源码。

    Android 七种进度条的样式

    Android系统提供了两大类进度条样式,长形进度条(progress-BarStyleHorizontal) 和圆形进度条(progressBarStyleLarge)。进度条用处很多,比如,应用程序装载资源和网络连接时,可以提示用户稍等,这一类进度条只是...

    APP开发教程 Java Android移动端开发 4、Android UI编程(3) 共33页.ppt

    Android提供了两种类型的进度条样式:长形(progressBarStyleHorizontal)和圆形(progressBarStyleLarge)。你可以通过设置style属性来引用不同的样式。例如,使用“?android:attr/progressBarStyleLarge”可以引用...

    GB1161-89长形油标

    GB1161-89长形油标GB1161-89长形油标GB1161-89长形油标GB1161-89长形油标GB1161-89长形油标GB1161-89长形油标GB1161-89长形油标GB1161-89长形油标GB1161-89长形油标GB1161-89长形油标

    android ProgressBar各种用法

    无论是基本的圆形 `ProgressBar` 还是长形进度条,或是自定义的样式,都能满足不同场景下的需求。开发者可以根据实际应用场景选择合适的 `ProgressBar` 类型,并通过自定义来实现更加个性化的设计效果。

    小班数学认识圆形PPT学习教案.pptx

    例如,在第1页的PPT中,可能会展示不同形状的水果图片,如苹果(通常是圆形的)、香蕉(长形)和橙子(近似球形)。教师会引导孩子们观察这些水果,询问他们这些水果的形状,并让他们指出哪个是圆形的。这样既锻炼了...

    购物网JavaScript横长形图片滚动滑动门

    "购物网JavaScript横长形图片滚动滑动门"是一个常见的网页设计技术,主要用于电商网站的商品展示。这种技术利用JavaScript编程语言来实现一种动态效果,使得横长形的图片能够在用户浏览时自动或手动进行滚动,增强...

    行业分类-外包设计-长形金属零件包装整向装置介绍分析.rar

    《长形金属零件包装整向装置介绍分析》 在工业生产中,长形金属零件的包装与运输是一项重要环节,确保零件的安全、高效流转。外包设计的长形金属零件包装整向装置就是为了满足这一需求而诞生的专业设备。本文将深入...

    花样Android_ProgressBar_史上最强大讲解.doc

    除了圆形`ProgressBar`外,还可以使用长形`ProgressBar`来显示进度。这种类型的`ProgressBar`通常用于更直观地展示进度百分比。 #### 在布局中定义长形`ProgressBar` 定义长形`ProgressBar`时,可以通过设置`...

    长形会议桌3D模型

    "长形会议桌3D模型"是一个专业设计的虚拟对象,适用于模拟真实世界中的会议室环境。这样的模型通常由图形设计师或3D建模师创建,用于室内设计、建筑设计、游戏开发、电影制作或产品展示等多种用途。 在设计过程中,...

    基于机器学习的人脸发型推荐算法研究与应用实现

    数据收集和分析:收集具有各种面部形状的用户照片,并标记其脸型,如长形、圆形、椭圆形、心形或方形。构建面部分类器以确定用户的脸型,使用机器学习技术构建模型。数据集包含约74位名人的约1500张图像,并存储到...

    行业分类-设备装置-具有带长形凸起的头部分的可旋转切削工具.zip

    本文将深入探讨“具有带长形凸起的头部分的可旋转切削工具”这一主题,它是现代制造工艺中的一个重要组成部分,对于提高生产效率、提升产品质量以及优化工艺流程具有显著作用。 首先,我们需要理解切削工具的基本...

Global site tag (gtag.js) - Google Analytics