android 进度对话框 圈

发布时间:2016-12-8 0:16:00 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"android 进度对话框 圈",主要涉及到android 进度对话框 圈方面的内容,对于android 进度对话框 圈感兴趣的同学可以参考一下。

  在main.xml中 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"     android:layout_width="fill_parent"     android:layout_height="fill_parent"     android:orientation="vertical" >       <Button         android:id="@+id/mybut"         android:layout_width="wrap_content"         android:layout_height="wrap_content"         android:text="查找网络"/> </LinearLayout>       在MyDialogDemo.java程序中 package com.tarena.dialog;   import android.app.Activity; import android.app.AlertDialog; import android.app.DatePickerDialog; import android.app.Dialog; import android.app.ProgressDialog; import android.app.TimePickerDialog; import android.content.DialogInterface; import android.os.Bundle; import android.view.KeyEvent; import android.view.LayoutInflater; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.DatePicker; import android.widget.ImageButton; import android.widget.TextView; import android.widget.TimePicker;   public class MyDialogDemo extends Activity {   private Button mybut = null ; // 定义按钮   @Override   public void onCreate(Bundle savedInstanceState) {      super.onCreate(savedInstanceState);      super.setContentView(R.layout.main); // 调用布局管理器      this.mybut = (Button) super.findViewById(R.id.mybut) ;  // 取得按钮      this.mybut.setOnClickListener(new OnClickListenerImpl()) ;  // 设置事件类   }   private class OnClickListenerImpl implements OnClickListener {        public void onClick(View view) {        final ProgressDialog proDia = ProgressDialog             .show(MyDialogDemo.this, "搜索网络","请耐心等待……");        new Thread(){          public void run(){ //线程的主体类             try {               Thread.sleep(10000); //运行3秒             } catch (Exception e) {               e.printStackTrace();             }finally {               proDia.dismiss();  //关闭对话框             }          }        }.start();  //启动线程        proDia.show();      }        }   } 除了使用show()之外,也可以通过构造完成,但是一般不这么做,都是利用show()完成的。

上一篇:PID控制算法通俗理解
下一篇:项目报错三

相关文章

相关评论