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

Android 自定义Progress Bar

<?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进度条
  2. Android引路蜂地图开发示例:基本知识
  3. 相对布局RelativeLayout的妙用:提示标签在输入框内
  4. 【Android开发学习27】界面控件之进度条(ProgressBar)
  5. 使用ProgressBar实现加载进度条
  6. 关于progressbar进度条的显示风格及一些属性的应用

随机推荐

  1. [置顶] Android 的媒体路由功能应用与框
  2. Android 滑动切换页面 以及屏幕手势
  3. 在线自动生成.9png图的Android设计切图工
  4. Android花样loading进度条(四)-渐变色环形
  5. Android多分辨率多屏幕密度下UI适配方案
  6. Android 指纹识别(给应用添加指纹解锁)
  7. android中引用项目工程中的sqlite文件
  8. Android换肤原理和Android-Skin-Loader框
  9. Android BLE与终端通信(一)——Android Blu
  10. StevGuo系列文章翻译之Android中禁止屏保