- 浏览: 235506 次
- 性别:
- 来自: 深圳
文章分类
最新评论
-
江恂泽:
楼主 这家伙会把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 837InputManager 由UI控件(View,TextVie ... -
IMF简介-1
2013-07-09 17:51 764Input Method Framework 目录 ... -
输入法 总结-3
2013-07-08 15:02 802public class MainActivity exten ... -
输入法 总结-4
2013-07-04 17:29 888public class InputActivity exte ... -
输入法 总结-3
2013-07-04 17:28 816public class InputApplication e ... -
输入法 总结-2
2013-07-04 17:23 720openwnn_pref_ja.xml <?xml v ... -
输入法 总结-2
2013-07-04 17:21 13openwnn_pref_ja.xml <?xml v ... -
输入法 总结-1
2013-07-04 17:19 757<application android ... -
Android快捷键
2013-03-15 14:39 757Home键(小房子键) 在 ... -
如何通过wifi调试android程序
2013-02-27 15:48 694android手机居然可以通过wifi进行程序的调试,太好了, ... -
Please ensure that adb is correctly located at 'D:\android-sdk-windows\platform-
2013-02-27 14:27 1590adt 出现ADB server didn't ACK, fa ... -
Android AsyncTask
2013-02-19 09:35 1037AsyncTask是抽象类,子类 ... -
Android ViewPager 左右滑动2-1
2013-01-29 10:12 1386public class PagerActivity exte ... -
Android ViewPager 左右滑动-3
2013-01-29 10:10 1051<?xml version="1.0" ... -
Android ViewPager 左右滑动-2
2013-01-29 10:10 1383/*** * 选中效果 */ pu ... -
Android ViewPager 左右滑动-1
2013-01-29 10:09 1317Store extends ActivityGroup imp ... -
Android 下载
2013-01-27 00:59 853下载apk程序代码 protected File downLo ... -
Android SDCard操作-3
2013-01-26 18:31 835public static Intent getVid ... -
Android SDCard操作-2
2013-01-26 18:30 1013/** * 判断该应用在手机中的安装情况 ... -
Android SDCard操作-1
2013-01-26 18:27 977private static int INSTALLED = ...
相关推荐
android 自定义组合progressdialog进度条,方便你的使用............................................................................................
android手机自带的对话框显得比较单一,我们可以通过ProgressDialog来自己定义对话框中将要显示出什么东西。 首先看看progressDialog里面的方法 setProgressStyle:设置进度条风格,风格为圆形,旋转的。 ...
实现文件的复制 及 进度条的显示 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风格,另外上一种是圆形的进度条,这种进度条风格在目前的...
NULL 博文链接:https://justwyy.iteye.com/blog/1494054
进行下载或其他耗时操作是,可以通过一个进度条告诉用户任务进度,本demo的进度条带有百分比,可以直观显示任务的进度情况
android网络加载显示进度条 ProgressDialog+Thread应用
1.在ProgressDialog的源码里可以明显的看到,在STYLE_HORIZONTAL和STYLE_SPINNER分别显示的是不同的XML,这就意味着你的进度条要么是转圈,要么是条形的。 2.不管是上述的任何情况下,系统对各部分文字显示都已经...
主要介绍了Android ProgressDialog用法之实现app上传文件进度条转圈效果,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
最近项目中需要在一个功能模块中使用进度条,效果图如下: 上面图片从左到右分别是效果一,效果二,效果三 需求: 以下四点需要实现 1: 当没有没完成进度的时候,显示效果一 2:当进度完成了一部分,显示图...
该项目通过使用两种不同的方法来实现了 ProgressDialog 的功能,又在项目中集成了自定义的 LoadingDialog 供大家选择,赶快下载起来吧。 为了让大家方便下载,所以只需要一个积分就可以了,要是大家觉得积分还是有点...
网上一般对进度条的示例都是如何显示,没有在任务结束如何关闭的文章,参考其他文章经过试验之后把整套进度条显示的简单示例如下: 建立android工程等工作都略去,Google一下就可以了。 下面来介绍主要的Activity ...
1.在ProgressDialog的源码里可以明显的看到,在STYLE_HORIZONTAL和STYLE_SPINNER分别显示的是不同的XML,这就意味着你的进度条要么是转圈,要么是条形的。 2.不管是上述的任何情况下,系统对各部分文字显示都已经...
* 进行短信备份的工具类,支持进度条显示 * @author lian * */ public class SmsBackupUtils { private static class Data{ int progress; } /** * * @param context * 调用此工具类的Activity * @...
这是一个简易的ProgressDialog Demo,Dialog中显示了圆形的进度条和长形进度条。
进度条用处很多,比如,应用程序装载资源和网络连接时,可以提示用户稍等,这一类进度条只是代表应用程序中某一部分的执行情况,而整个应用程序执行情况呢,则可以通过应用程序标题栏来显示一个进度条,这就需要先对...