Android中ProgressBar的简单使用

来源:互联网 发布:vnr更新网络 编辑:程序博客网 时间:2024/06/16 12:25

1,首先定义Progress的布局

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:orientation="vertical"    android:layout_width="100dp"    android:layout_height="80dp">    <ProgressBar        android:id="@+id/circleProgressBar"        style="?android:attr/progressBarStyleLarge"        android:layout_width="30dp"        android:layout_height="30dp"        android:visibility="visible"        android:layout_marginTop="15dp"        android:layout_gravity="center_horizontal"        />    <TextView        android:layout_marginTop="15dp"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:textColor="@color/color_33AD35"        android:text="加载中,请稍后..."        android:layout_gravity="center_horizontal"        /></LinearLayout>
如图:


2,在代码中定义Dialog,并加载这个布局:

private  AlertDialog alertDialog;

 
LayoutInflater inflater = (LayoutInflater) ApplyFillInfoActivity.this        .getSystemService(Context.LAYOUT_INFLATER_SERVICE);View views = inflater.inflate(R.layout.dialog_layout, null); alertDialog=  new AlertDialog.Builder(ApplyFillInfoActivity.this)        .setView(views).show();//设置窗口的大小alertDialog.getWindow().setLayout(450, 400);

3,在资源加载完毕再让这个dialog消失:

alertDialog.dismiss();

0 0