- 浏览: 247729 次
- 性别:
- 来自: 深圳
文章分类
最新评论
-
江恂泽:
楼主 这家伙会把data 拆分开来 转换成day year形 ...
JsonUtil -
mdsp25xhm:
为何没有列表查询功能?
myBatis DAO封装
private ProgressDialog pdialog;
private Handler proHandler;
private static int MAX_PROGRESS = 100;
private int progress;
showProgressDialog(ProgressDialog.STYLE_HORIZONTAL);
showProgressDialog(ProgressDialog.STYLE_SPINNER);
private void showProgressDialog(int style)
{
pdialog = new ProgressDialog(context);
pdialog.setIcon(R.drawable.icon);
pdialog.setTitle("数据处理中...");
pdialog.setMessage("请稍后...");
pdialog.setProgressStyle(style);
pdialog.setMax(MAX_PROGRESS);
pdialog.setButton("暂停", new DialogInterface.OnClickListener()
{
@Override
public void onClick(DialogInterface dialog, int which)
{
proHandler.removeMessages(1);
}
});
pdialog.setButton("取消", new DialogInterface.OnClickListener()
{
@Override
public void onClick(DialogInterface dialog, int which)
{
proHandler.removeMessages(1);
progress = 0;
pdialog.setProgress(0);
}
});
pdialog.show();
proHandler = new Handler()
{
public void handleMessage(Message msg)
{
super.handleMessage(msg);
if (progress >= MAX_PROGRESS)
{
progress = 0;
pdialog.dismiss();
}
else
{
progress++;
pdialog.incrementProgressBy(1);
proHandler.sendEmptyMessageDelayed(1, 50 + new Random().nextInt(500));
}
};
};
progress = (progress > 0) ? progress : 0;
pdialog.setProgress(progress);
proHandler.sendEmptyMessage(1);
}
private Handler proHandler;
private static int MAX_PROGRESS = 100;
private int progress;
showProgressDialog(ProgressDialog.STYLE_HORIZONTAL);
showProgressDialog(ProgressDialog.STYLE_SPINNER);
private void showProgressDialog(int style)
{
pdialog = new ProgressDialog(context);
pdialog.setIcon(R.drawable.icon);
pdialog.setTitle("数据处理中...");
pdialog.setMessage("请稍后...");
pdialog.setProgressStyle(style);
pdialog.setMax(MAX_PROGRESS);
pdialog.setButton("暂停", new DialogInterface.OnClickListener()
{
@Override
public void onClick(DialogInterface dialog, int which)
{
proHandler.removeMessages(1);
}
});
pdialog.setButton("取消", new DialogInterface.OnClickListener()
{
@Override
public void onClick(DialogInterface dialog, int which)
{
proHandler.removeMessages(1);
progress = 0;
pdialog.setProgress(0);
}
});
pdialog.show();
proHandler = new Handler()
{
public void handleMessage(Message msg)
{
super.handleMessage(msg);
if (progress >= MAX_PROGRESS)
{
progress = 0;
pdialog.dismiss();
}
else
{
progress++;
pdialog.incrementProgressBy(1);
proHandler.sendEmptyMessageDelayed(1, 50 + new Random().nextInt(500));
}
};
};
progress = (progress > 0) ? progress : 0;
pdialog.setProgress(progress);
proHandler.sendEmptyMessage(1);
}
发表评论
-
IMF简介-2
2013-07-09 17:56 903InputManager 由UI控件(View,TextVie ... -
IMF简介-1
2013-07-09 17:51 821Input Method Framework 目录 ... -
输入法 总结-3
2013-07-08 15:02 857public class MainActivity exten ... -
输入法 总结-4
2013-07-04 17:29 940public class InputActivity exte ... -
输入法 总结-3
2013-07-04 17:28 863public class InputApplication e ... -
输入法 总结-2
2013-07-04 17:23 781openwnn_pref_ja.xml <?xml v ... -
输入法 总结-2
2013-07-04 17:21 13openwnn_pref_ja.xml <?xml v ... -
输入法 总结-1
2013-07-04 17:19 801<application android ... -
Android快捷键
2013-03-15 14:39 841Home键(小房子键) 在 ... -
如何通过wifi调试android程序
2013-02-27 15:48 778android手机居然可以通过wifi进行程序的调试,太好了, ... -
Please ensure that adb is correctly located at 'D:\android-sdk-windows\platform-
2013-02-27 14:27 1668adt 出现ADB server didn't ACK, fa ... -
Android AsyncTask
2013-02-19 09:35 1135AsyncTask是抽象类,子类 ... -
Android ViewPager 左右滑动2-1
2013-01-29 10:12 1515public class PagerActivity exte ... -
Android ViewPager 左右滑动-3
2013-01-29 10:10 1108<?xml version="1.0" ... -
Android ViewPager 左右滑动-2
2013-01-29 10:10 1481/*** * 选中效果 */ pu ... -
Android ViewPager 左右滑动-1
2013-01-29 10:09 1389Store extends ActivityGroup imp ... -
Android 下载
2013-01-27 00:59 918下载apk程序代码 protected File downLo ... -
Android SDCard操作-3
2013-01-26 18:31 890public static Intent getVid ... -
Android SDCard操作-2
2013-01-26 18:30 1126/** * 判断该应用在手机中的安装情况 ... -
Android SDCard操作-1
2013-01-26 18:27 1056private static int INSTALLED = ...
相关推荐
android 自定义组合progressdialog进度条,方便你的使用............................................................................................
在Android开发中,ProgressDialog是一个非常常见的组件,它用于在执行耗时操作时向用户展示进度条,以提高用户体验。在Android应用中,当用户需要等待一段时间才能完成的操作(如网络请求、文件加载等)进行时,显示...
这个"Android ProgressDialog进度条对话框.rar"压缩包可能包含了关于如何在Android应用程序中使用ProgressDialog的相关示例代码和资源。 ProgressDialog有两种主要类型:一种是圆形进度条,它会围绕一个中心点旋转...
在“ProgressDialog进度条使用Demo”中,我们将学习如何在Android应用中有效地使用ProgressDialog。以下是一些关键知识点: 1. **导入依赖**:首先,确保在项目的build.gradle文件中包含了对Android支持库的依赖,...
在Android开发中,ProgressDialog是一个非常常用的组件,它用于在用户执行长时间操作时显示一个带有进度条的对话框,提供一种良好的用户体验,让用户知道系统正在后台处理任务。在本篇文章中,我们将深入探讨...
// 更新进度条和显示的百分比、数值 progressBar.setProgress(percent); progressPercent.setText(percent + "%"); progressNumber.setText(number + ""); } } ``` 3. **使用自定义ProgressDialog**: 在...
ProgressDialog通常在主线程中创建,通过`ProgressDialog.show()`方法显示,并通过`ProgressDialog.setProgress(int)`方法更新进度条的值。当任务完成后,调用`ProgressDialog.dismiss()`来关闭进度条。例如: ```...
android手机自带的对话框显得比较单一,我们可以通过ProgressDialog来自己定义对话框中将要显示出什么东西。 首先看看progressDialog里面的方法 setProgressStyle:设置进度条风格,风格为圆形,旋转的。 ...
在Android开发中,文件复制和进度条的显示是常见的需求,尤其在移动应用中,用户可能需要将数据从一个位置移动到另一个位置,或者在后台下载文件时展示进度。`ProgressDialog`是Android SDK提供的一种对话框组件,...
创建这样的对话框,我们需要自定义ProgressDialog,以显示进度条并控制其更新。 1. **创建ProgressDialog对象**: 在代码中,首先需要实例化ProgressDialog对象。这通常在需要显示加载指示器的地方完成,如在...
方便的弹出进度条,反映你的程序工作进度,以下是一个例子,很简单 #include "ZamUniversalLib.h" int main() { char* str = "123424"; int k = 0; while(k) { ZamProgressWindow(str); for(int i = 0; i;...
本源码主要是演示在Android中使用ProgressDialog,定义了两种常用的ProgressDialog进度对话框,一种是长形进度条,这是最早时候的进度条,有点像windows 7风格,另外上一种是圆形的进度条,这种进度条风格在目前的...
在Android开发中,ProgressDialog是一个非常常见的组件,它用于在执行耗时操作时向用户展示一个对话框,通常显示一个进度条来表示任务的进度。这个组件对于提升用户体验至关重要,因为它可以告知用户应用正在进行...
在Android开发中,Progress Bar(进度条)是用户界面中常用的一种组件,用于显示任务的完成进度或加载状态。自定义Progress Bar样式可以为应用程序提供更丰富的视觉效果和用户体验。以下将详细介绍Android中如何实现...
ProgressDialog是Dialog的一种特殊形式,它显示一个进度条,通常用于指示后台任务的执行进度,比如文件下载、数据加载等。在这个“安卓自定义Dialog带有进度条的效果的ProgressDialog”示例中,我们将深入探讨如何...
ProgressDialog通常有两种形式:一种是圆形的进度条,另一种是水平的ProgressBar。默认情况下,它们的颜色是系统主题的默认颜色。如果要改变这些颜色,我们需要进行自定义。 1. **自定义颜色** 要更改...
在Android应用开发中,ProgressDialog是用户界面中常见的一种组件,用于在执行耗时操作时向用户提供反馈,通常显示为一个带有进度条的对话框。在本文中,我们将深入探讨如何在Android中使用ProgressDialog,以及其...
这个"android下载文件小例子,带进度条显示"的项目就是一个很好的学习素材,它涵盖了以下几个关键知识点: 1. **HTTP下载**:在这个示例中,开发者使用了HTTP协议来获取远程服务器上的文件。HTTP是最基础的网络通信...