阅读更多 先上效果图:
[img]

[/img]

[img]

[/img]

[img]

[/img]

main.xml:
<?xml version="1.0" encoding="utf-8"?>


Activity01
package xiaohang.zhimeng;import android.app.Activity;import android.app.ProgressDialog;import android.content.DialogInterface;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;public class Activity01 extends Activity {private Button xhButton01, xhButton02;int xh_count = 0;// 声明进度条对话框ProgressDialog my_pDialog;@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);// 得到按钮对象xhButton01 = (Button) findViewById(R.id.Button01);xhButton02 = (Button) findViewById(R.id.Button02);// 设置xhButton01的事件监听xhButton01.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View v) {// 创建ProgressDialog对象my_pDialog = new ProgressDialog(Activity01.this);// 设置进度条风格,风格为圆形,旋转的my_pDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER);// 设置ProgressDialog 标题my_pDialog.setTitle("提示");// 设置ProgressDialog提示信息my_pDialog.setMessage("这是一个圆形进度条对话框");// 设置ProgressDialog标题图标my_pDialog.setIcon(R.drawable.img1);// 设置ProgressDialog 的进度条是否不明确 false 就是不设置为不明确my_pDialog.setIndeterminate(false);// 设置ProgressDialog 是否可以按退回键取消my_pDialog.setCancelable(true);// 设置ProgressDialog 的一个Buttonmy_pDialog.setButton("确定", new Bt1DialogListener());// 让ProgressDialog显示my_pDialog.show();}});// 设置xhButton02的事件监听xhButton02.setOnClickListener(new Button.OnClickListener() {@Overridepublic void onClick(View v) {xh_count = 0;// 创建ProgressDialog对象my_pDialog = new ProgressDialog(Activity01.this);// 设置进度条风格,风格为圆形,旋转的my_pDialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);// 设置ProgressDialog 标题my_pDialog.setTitle("提示");// 设置ProgressDialog提示信息my_pDialog.setMessage("这是一个长形进度条对话框");// 设置ProgressDialog标题图标my_pDialog.setIcon(R.drawable.img2);// 设置ProgressDialog 的进度条是否不明确 false 就是不设置为不明确my_pDialog.setIndeterminate(false);// 设置ProgressDialog 进度条进度my_pDialog.setProgress(100);// 设置ProgressDialog 是否可以按退回键取消my_pDialog.setCancelable(true);// 让ProgressDialog显示my_pDialog.show();new Thread() {@Overridepublic void run() {try {while (xh_count <= 100) {// 由线程来控制进度my_pDialog.setProgress(xh_count++);Thread.sleep(100);}my_pDialog.cancel();} catch (Exception e) {my_pDialog.cancel();}}}.start();}});}// xhButton01的监听器类class Bt1DialogListener implements DialogInterface.OnClickListener {@Overridepublic void onClick(DialogInterface dialog, int which) {// 点击“确定”按钮取消对话框dialog.cancel();}}}
  • 大小: 8.8 KB
  • 大小: 13.7 KB
  • 大小: 13.9 KB
  • xh_04_24_Test.zip (158.6 KB)
  • 下载次数: 2
  • 查看图片附件

更多相关文章

  1. android 4.0 蓝牙分析之二
  2. android保存数据到xml以及pull解析模板
  3. Android全屏设置
  4. Android(安卓)NoTitle 不显示标题
  5. android 小米时钟的实现
  6. s5p4418-android5.1.1编译出错问题1
  7. android 按钮置灰效果
  8. 【转】 关于Android堆内存的设置
  9. Android开发遇到的问题----自定义RecyclerView Adapter Item 显

随机推荐

  1. Android(安卓)自定义Dialog时出现成员变
  2. android点击事件的四种方式
  3. android 正则
  4. Android手机开发:Menu功能
  5. AndroidManifest 合并出错 tools:replace
  6. Android(安卓)获取系统应用信息
  7. Android(安卓)获取设备的物理尺寸
  8. Android(安卓)中设置全屏的方法
  9. Android(安卓)RadioButton 图片位置和大
  10. Android(安卓)设置View背景图网络url