<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:layout_width="fill_parent"    android:layout_height="fill_parent"    android:layout_gravity="center"    android:orientation="vertical" >    <Button        android:id="@+id/btnProgress"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:layout_gravity="center"        android:text="progress" /></LinearLayout>
package com.moon.hello2;import java.util.ArrayList;import java.util.Calendar;import java.util.HashMap;import java.util.List;import java.util.Map;import java.util.zip.Inflater;import android.R.anim;import android.R.bool;import android.R.integer;import android.animation.AnimatorSet.Builder;import android.app.Activity;import android.app.AlertDialog;import android.app.DatePickerDialog;import android.app.DatePickerDialog.OnDateSetListener;import android.app.ProgressDialog;import android.app.TimePickerDialog.OnTimeSetListener;import android.app.Dialog;import android.app.TimePickerDialog;import android.content.DialogInterface;import android.content.res.TypedArray;import android.database.DataSetObserver;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.view.Gravity;import android.view.Menu;import android.view.View;import android.view.ViewGroup;import android.view.View.OnClickListener;import android.view.ViewGroup.LayoutParams;import android.view.animation.AnimationUtils;import android.widget.AbsListView;import android.widget.AdapterView;import android.widget.AdapterView.OnItemClickListener;import android.widget.AdapterView.OnItemSelectedListener;import android.widget.ArrayAdapter;import android.widget.AutoCompleteTextView;import android.widget.BaseAdapter;import android.widget.Button;import android.widget.DatePicker;import android.widget.ExpandableListAdapter;import android.widget.ExpandableListView;import android.widget.LinearLayout;import android.widget.ListView;import android.widget.PopupWindow;import android.widget.ProgressBar;import android.widget.RatingBar;import android.widget.SimpleAdapter;import android.widget.TableLayout;import android.widget.RatingBar.OnRatingBarChangeListener;import android.widget.SeekBar;import android.widget.DatePicker.OnDateChangedListener;import android.widget.SeekBar.OnSeekBarChangeListener;import android.widget.TabHost;import android.widget.TextView;import android.widget.TimePicker;import android.widget.TimePicker.OnTimeChangedListener;import android.widget.ViewSwitcher.ViewFactory;public class MainActivity extends Activity {    private ProgressDialog progressDialog = null;    private int progress = 0;    private Handler handler = null;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        this.setContentView(R.layout.activity_main);        progressDialog = new ProgressDialog(this);        findViewById(R.id.btnProgress).setOnClickListener(                new OnClickListener() {                    @Override                    public void onClick(View arg0) {                        progressDialog.setMax(100);                        progressDialog.setTitle("这是一个进度条");                        progressDialog.setMessage("任务完成百分比");                        progressDialog.setCancelable(false);                        progressDialog                                .setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);                        progressDialog.show();                    }                });        new Thread() {            @Override            public void run() {                // TODO Auto-generated method stub                super.run();                progressDialog.setProgress(progress);                while (progress <= 100) {                    try {                        Thread.sleep(1000);                    } catch (InterruptedException e) {                        // TODO Auto-generated catch block                        e.printStackTrace();                    }                    progress++;                    progressDialog.setProgress(progress);                }                progressDialog.dismiss();            }        }.start();    }    @Override    public boolean onCreateOptionsMenu(Menu menu) {        getMenuInflater().inflate(R.menu.main, menu);        return true;    }}

更多相关文章

  1. Android百分比布局:PercentFrameLayout
  2. 如何在进度条全屏表单界面上添加百分比状态
  3. HTML DIV百分比宽度奇奇怪怪的间距产生了?
  4. img在div中不按百分比调整大小
  5. 关于大背景图片随浏览器百分比缩放的问题
  6. 根据mysql中的另一列获取百分比列

随机推荐

  1. Android(安卓)强弱指针分析
  2. 简述Unity中调用Android方法
  3. 第一行代码笔记3
  4. Android应用设计提示:关于资源对象
  5. Android通讯录开发之解决快速搜索联系人
  6. Android(安卓)自定义textview 部分文字字
  7. Android(安卓)ApiDemos示例解析(182):Vie
  8. Android:调用系统图库/裁剪图片
  9. 简述MVC框架模式以及在你(Android)项目中的
  10. 安卓系统架构多年经验总结:《Android程序