`
davice_li
  • 浏览: 90582 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Android进度条实例测试

阅读更多

主文件ProgressBar.java:

package com.progress;

import android.app.Activity;
import android.content.DialogInterface;
import android.view.View.OnClickListener;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.ProgressBar;

public class progress extends Activity {
    /** Called when the activity is first created. */
    private ProgressBar firstBar=null;
    private ProgressBar secondBar=null;
    private Button mybutton=null;
    private int i=0;
	
	
	@Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        
        firstBar=(ProgressBar)findViewById(R.id.firstBar);
        secondBar=(ProgressBar)findViewById(R.id.secondBar);
        mybutton=(Button)findViewById(R.id.MyButton);
        mybutton.setText("开始");
        mybutton.setOnClickListener(new ButtonListener());
        
    }
	
	
	class ButtonListener implements OnClickListener{

		
		@Override
		public void onClick(View v) {
			// TODO Auto-generated method stub
		  	if(0==i){
		  		firstBar.setVisibility(View.VISIBLE);
		  		secondBar.setVisibility(View.VISIBLE);
		  	}else if(i<100){
		  		firstBar.setProgress(i);
		  		firstBar.setSecondaryProgress(i+10);
		  		secondBar.setProgress(i);
		  	}else{
		  		
		  		firstBar.setVisibility(View.GONE);
		  		secondBar.setVisibility(View.GONE);
		  		
		  	}
			i=i+10;
		}

	
		
		
	}
}
 

主要配置文件:main.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >
<TextView  
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:text="@string/hello"
    />
    
    
<ProgressBar
    android:id="@+id/firstBar"
    style="?android:attr/progressBarStyleHorizontal"
    android:layout_width="200dp"
    android:layout_height="wrap_content"
    android:visibility="gone"
    
    />
<ProgressBar
    android:id="@+id/secondBar"
    style="?android:attr/progressBarStyle"   
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:visibility="gone"
    />
<Button
     android:id="@+id/MyButton"
     android:layout_width="wrap_content"
     android:layout_height="wrap_content"
     
     />
</LinearLayout>
 

 

分享到:
评论

相关推荐

    android开发实例大全_王东华

    本书的讲述由浅入深,实例全面并典型,几乎囊括了所有和Android应用相关的项目。全书分为18章,分别讲解了UI布局实例集锦、控件实例集锦、自动化服务实例集锦、数据存储实例集锦、电话和短信实例集锦、图形图像实例...

    android自定义等级评分圆形进度条

    本文实例为大家分享了android评分圆形进度条的具体代码,供大家参考,具体内容如下 一、测试截图 二、实现原理 package com.freedomanlib; import java.util.Timer; import java.util.TimerTask; import android....

    android开发资料大全

    Android数据库最基础的一个例子(本人已测试,可以运行) 为launcher添加一个仿Mac的dock(附源码) 使用Gallery实现Tab 仿QQ--tab切换动画实例 Android 小项目之---猜扑克牌游戏 (附源码) fleep滑动切换tab(切换...

    Android开发案例驱动教程 配套代码

    16.3.2 模拟测试 433 16.3.3 GPS与Google Map结合 435 16.4 案例重构 437 16.4.1 重构"定位查询"方法 438 16.4.2 重构"查询周围"方法 440 本章小结 443 第17章 Android通信应用 444 17.1 电话应用开发 444 ...

    《Android应用开发揭秘》附带光盘代码.

    《Android应用开发揭秘》全部实例源代码,配合《Android应用开发揭秘》使用 前言  第一部分 准备篇  第1章 Android开发简介  1.1 Android基本概念  1.1.1 Android简介  1.1.2 Android的系统构架  1.1.3 ...

    android开发入门与实战(下)

    7.5 Android应用的灵魂——Intent和Activity介绍与实例 7.5.1 实例操作演示 7.5.2 实例编程实现 7.6 用好列表,做好程序——列表(ListView)介绍与实例 7.6.1 实例程序演示 7.6.2 实例编程实现 7.7 友好地互动交流...

    Android编程入门很简单.(清华出版.王勇).part1

    5.2.16实例——动态修改进度条 5.2.17使用拖动条——SeekBar 5.2.1 8实例——简单使用SeekBar 5.2.19使用图片视图——ImageView 5.2.20实例——ImageView的重叠效果 5.2.21 使用网格视图——GridView 5.2.22实例——...

    Android应用开发揭秘pdf高清版

    第11 章Android游戏开发实例 11.1 手机游戏开发简介 11.2 游戏框架设计 11.3 地图设计 11.4 主角设计 11.5 图层管理器 11.6 游戏音效 11.7 游戏存档 11.8 小结 第四部分 高级篇 第12章 AndroidOpenGL开发 基础 12.1...

    《Android应用开发揭秘》源码

     第11 章Android游戏开发实例  11.1 手机游戏开发简介  11.2 游戏框架设计  11.3 地图设计  11.4 主角设计  11.5 图层管理器  11.6 游戏音效  11.7 游戏存档  11.8 小结  第四部分 高级篇  第12章 ...

    《Google Android开发入门与实战》.pdf

     本书内容上涵盖了用android开发的大部分场景,从android基础介绍、环境搭建、sdk介绍、market使用,到应用剖析、组件介绍、实例演示等方面。从技术实现上,讲解了5个android平台下的完整综合实例及源代码分析,...

    android开发入门与实战(上)

    7.5 Android应用的灵魂——Intent和Activity介绍与实例 7.5.1 实例操作演示 7.5.2 实例编程实现 7.6 用好列表,做好程序——列表(ListView)介绍与实例 7.6.1 实例程序演示 7.6.2 实例编程实现 7.7 友好地互动交流...

    Android编程入门很简单.(清华出版.王勇).part2

    5.2.16实例——动态修改进度条 5.2.17使用拖动条——SeekBar 5.2.1 8实例——简单使用SeekBar 5.2.19使用图片视图——ImageView 5.2.20实例——ImageView的重叠效果 5.2.21 使用网格视图——GridView 5.2.22实例——...

    android游戏开发从入门到应用实例

    3-7(ProgressBar进度条) 3-8(SeekBar 拖动条) 3-9(Tab分页式菜单) 4-10(可视区域) 4-11-1(Animation动画) 4-11-2-1(动态位图) 4-11-2-2(帧动画) 4-11-2-3(剪切图动画) 4-13(操作游戏主角) 4-14-1(矩形碰撞) 4-14-2...

    Android自定义控件实现带文本与数字的圆形进度条

    本文实例为大家分享了Android实现圆形进度条的具体代码,供大家参考,具体内容如下 实现的效果图如下所示: 第一步:绘制下方有缺口的空心圆,称为外围大弧吧 anvas.clipRect(0, 0, mWidth, mHeight / 2 + radius...

    Google.Android开发入门与实战

     《Android开发入门与实战》内容上涵盖了用Android开发的大部分场景,从Android基础介绍、环境搭建、SDK介绍、Market使用,到应用剖析、组件介绍、实例演示等方面。从技术实现上,讲解了5个Android平台下的完整综合...

    Android+上百实例源码分析以及开源分析+集合打包6

    基于股票的一个Android应用(内含源码) 加载网页进度条 监控别人的行踪 简单的订机票系统源码 渐入渐出动画 无闪烁 无黑底 Demo 结合html5jscss测试程序附源码 精仿QQ设置界面 开发 API人脸检测实例教程 开发...

Global site tag (gtag.js) - Google Analytics