Android 提供ProgressDialog,可以提示进度,但你也可以自己实现,示例如下:

<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_gravity="center_vertical" android:layout_width="fill_parent"android:layout_height="wrap_content"><ProgressBar android:layout_width="wrap_content"android:layout_height="wrap_content" android:id="@+id/progressbar_default"android:scaleType="fitCenter" android:layout_alignParentLeft="true"android:layout_margin="5dip" /><ProgressBar android:layout_width="fill_parent"android:layout_height="wrap_content" style="?android:attr/progressBarStyleHorizontal"android:id="@+id/progressbar_Horizontal" android:max="100"android:layout_toRightOf="@id/progressbar_default"android:layout_margin="5dip" /><TextView android:layout_width="fill_parent"android:layout_height="wrap_content" android:id="@+id/progressbar_text"android:layout_toRightOf="@id/progressbar_default" android:paddingTop="25dip"android:layout_margin="5dip" android:text="init text"/></RelativeLayout>

public class ClearProgressDialog extends AlertDialog implementsDialogInterface.OnClickListener {private ProgressBar progressBar;private int progress = 0;protected ClearProgressDialog(Context context) {super(context);init();}public ClearProgressDialog(Context context, boolean cancelable,OnCancelListener cancelListener) {super(context, cancelable, cancelListener);init();}public ClearProgressDialog(Context context, int theme) {super(context, theme);init();}public void init() {View view = getLayoutInflater().inflate(R.layout.progresslayout,null);progressBar = (ProgressBar) view.findViewById(R.id.progressbar_Horizontal);setButton(getContext().getText(R.string.stop), this);setIcon(R.drawable.andclear);setTitle(R.string.clear_progress);setView(view);//progressBar = (ProgressBar) findViewById(R.id.progressbar_Horizontal);}public void onClick(DialogInterface dialog, int which) {}Handler pHandle = new Handler() {public void handleMessage(Message msg) {}};public void setProgress(int per, String str) {}public void stop() {}}

更多相关文章

  1. android UI适配简单记录二
  2. Android(安卓)自定义Progress Bar
  3. android之实现SeekBar拖动组件
  4. 图解 Android(安卓)View动画中 android:pivotX 和 android:pivot
  5. android 学习笔记(一)
  6. 关于android LinearLayout的比例布局
  7. android 回调函数二:应用实例
  8. Android中为窗口定义主题
  9. react-native-vector-icons(android)的安装与使用

随机推荐

  1. 最新adb下载地址
  2. Visibility属性中invisible和gone 区别
  3. Android官方入门文档[3]构建一个简单的用
  4. Android--通过ContentResolver取得com.an
  5. android 使用Okhttp封装上传JSON格式数据
  6. Android/Java中的常用签名算法
  7. android双击返回键退出程序
  8. 在Android(安卓)studio 项目中使用 9patc
  9. Android全屏设置的两种方式
  10. Android(安卓)动画监听器