`

进度条大全

 
阅读更多

1.对话框进度条


 

public class MainActivity extends Activity {
	private Button myBtn;
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        myBtn = (Button)findViewById(R.id.Button01);
        myBtn.setOnClickListener(new OnClickListener() {
			public void onClick(View v) {
				showDialog(0);
			}
		});
    }

	@Override
	protected Dialog onCreateDialog(int id) {
		ProgressDialog dialog = new ProgressDialog(this);
		// 可以不显示标题
		dialog.setTitle("测试对话框");
		dialog.setIndeterminate(true);
		dialog.setMessage("程序正在加载请稍后!");
		dialog.setCancelable(true);
		
		dialog.setButton(Dialog.BUTTON_POSITIVE, "确定", 
				new DialogInterface.OnClickListener() {
					public void onClick(DialogInterface dialog, int which) {
						dialog.cancel();
					}
				}
		);
		return dialog;
	}
}

 
 2.标题栏进度条



 

 

public class MainActivity extends Activity {
 
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
     
 requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);
       setContentView(R.layout.main);
       b1 = (Button)findViewById(R.id.Button01);
       b2 = (Button)findViewById(R.id.Button02);
       
       b1.setOnClickListener(new OnClickListener() {
		public void onClick(View v) {
setProgressBarIndeterminateVisibility(true);	
}
       });
       
       b2.setOnClickListener(new OnClickListener() {
   		public void onClick(View v) {
   			
setProgressBarIndeterminateVisibility(false);
}
       });
    }
}

 3.水平进度条




 

progressBar = (ProgressBar)findViewById(R.id.ProgressBar01);
        
        b1.setOnClickListener(new OnClickListener() {
			public void onClick(View v) {
					
progressBar.incrementProgressBy(1);
			}
		});
        
        b2.setOnClickListener(new OnClickListener() {
			public void onClick(View v) {
				
progressBar.incrementProgressBy(-1);
			}
		});

 
 

 

  • 大小: 23.8 KB
  • 大小: 16.3 KB
  • 大小: 16 KB
  • 大小: 6.4 KB
  • 大小: 6.7 KB
分享到:
评论

相关推荐

    js进度条大全,总有一款适合您

    本文将深入探讨“js进度条大全”这一主题,帮助开发者找到适合项目需求的进度条解决方案。 首先,进度条在网页应用中扮演着重要的角色。它们可以用于文件上传、下载、数据处理等过程,让用户了解操作的状态,增加...

    C#自定义进度条大全

    在C#编程中,自定义进度条是一种常见且实用的需求,它可以为用户提供视觉反馈,显示应用程序执行任务的进度。本文将深入探讨如何在C#中实现各种自定义进度条,包括圆滑的、多边形的等不同设计样式,并提供相关的控件...

    gif 进度条大全

    在本资源“gif进度条大全”中,我们聚焦于动态GIF格式的进度条,这是一种在网页、应用程序和软件中广泛采用的展示进度的方式。 GIF(Graphics Interchange Format)是一种支持动画的图像格式,通过将多帧静态图像...

    Delphi进度条(多线程),美观不卡界面,简单开启,定位,结束

    Delphi进度条(多线程),美观不卡界面,简单开启,定位,结束: 包目录(MyProgress): MyProgress.dcu //最终引用 MyProgressPackage.bpl //安装包 MyProgressPackage.bpi MyProgressPackage.dcp MyProgressPackage....

    GIF进度条图标大全

    本文将详述“GIF进度条图标大全”所涵盖的知识点,并深入探讨如何在项目中有效利用这些资源。 首先,我们要理解什么是进度条。进度条是一种可视化组件,用于展示任务的完成状态,如数据加载、文件上传或计算过程。...

    delphi_进度条

    unit FrmProgressUnit; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ComCtrls; ... TFrmProgress = class(TForm) ProgressBar: TProgressBar;...

    14种WEB常见进度条

    在网页设计中,进度条是一种不可或缺的用户界面元素,它能有效地向用户展示任务的完成状态,提升用户体验。"14种WEB常见进度条"这个主题涵盖了多种样式和功能的进度条实现,这些进度条的设计旨在既美观又实用。下面...

    iapp源码大全:启动进度条.iapp

    iapp源码大全:启动进度条.iapp

    进度条Demo大全

    "进度条Demo大全"集合了多种类型的进度条示例,包括圆形和方形,旨在为开发者提供丰富的参考资料和灵感。下面我们将详细探讨这些知识点。 1. **进度条的基本原理**: 进度条通常由两个部分组成:一个容器(通常是...

    iapp源码大全:文件下载进度条.iapp

    iapp源码大全:文件下载进度条.iapp

    jQuery多步骤进度条_网页步骤流程进度条代码

    在网页设计中,用户体验是至关重要的,而进度条作为一种可视化工具,可以有效地向用户展示任务的完成进度,增强交互体验。jQuery是一个轻量级、功能丰富的JavaScript库,它提供了丰富的API来实现各种动态效果,包括...

    网站订单流程进度条

    网站订单流程进度条是网页设计中的一个重要元素,它主要用于向用户展示购物或服务订购过程的当前状态,增强用户体验,提供明确的步骤指示和反馈。在电商网站、在线服务平台以及各种需要用户进行多步骤操作的网站中,...

    asp,c#进度条编写大全

    在IT行业中,进度条是一种非常重要的用户界面元素,它能够为用户提供实时的反馈,显示某个操作的进度,比如文件上传、下载或者数据处理等。在ASP.NET和C#的环境中,我们可以利用各种技术和方法来创建进度条。下面将...

    三种进度条加载方式

    在IT界,用户体验是至关重要的,而进度条加载作为用户界面设计的一个重要元素,能够显著提升用户的感知体验。本文将详细探讨三种常见的进度条加载方式,帮助开发者更好地理解和运用这些技术,以创建更加流畅和反馈...

    canvas制作水波进度条

    水波进度条是一种视觉上吸引人的进度指示器,通常用流动的波纹效果来表示任务或数据加载的进度。 首先,我们需要在HTML文档中创建一个canvas元素,并为其设置id以便在JavaScript中引用: ```html ...

    jQuery进度条插件制作多种彩色的动画上传进度条效果代码

    在本文中,我们将深入探讨如何使用jQuery来创建一个功能丰富的进度条插件,该插件支持多种彩色动画效果,尤其适用于文件上传时显示进度。jQuery是一个广泛使用的JavaScript库,它简化了HTML文档遍历、事件处理、动画...

    java实现进度条.pdf

    "Java实现进度条" Java是当今最流行的编程语言之一,在界面设计和图形用户界面(GUI)开发中,进度条是常见的控件之一。下面将对Java实现进度条的相关知识点进行详细讲解。 一、Java GUI编程 Java GUI(Graphical...

    酷炫的html5进度条加载动画_加载进度条动画特效

    首先,进度条在网页中起着至关重要的作用,特别是在用户等待内容加载时提供视觉反馈。HTML5引入了`<progress>`元素,用于创建基本的进度条。这个元素允许开发者动态地更新加载进度,以反映后台处理任务的状态。例如...

Global site tag (gtag.js) - Google Analytics