- 浏览: 75620 次
- 性别:
- 来自: 武汉
文章分类
最新评论
package org.lxh.demo; import android.app.Activity; import android.app.ProgressDialog; import android.content.DialogInterface; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; public class MyDialogDemo extends Activity { private Button mybut = null ; // 定义按钮 private static final int MAX_PROGRESS = 100 ; // 最大值 @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); super.setContentView(R.layout.main); // 调用布局管理器 this.mybut = (Button) super.findViewById(R.id.mybut) ; // 取得按钮 this.mybut.setOnClickListener(new OnClickListenerImpl()) ; // 设置事件类 } private class OnClickListenerImpl implements OnClickListener { @Override public void onClick(View view) { final ProgressDialog proDia = new ProgressDialog(MyDialogDemo.this) ; proDia.setTitle("搜索网络") ; proDia.setMessage("请耐心等待") ; proDia.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL) ; // 水平进度条 proDia.setMax(MAX_PROGRESS) ; // 设置进度的最大值 proDia.setProgress(30) ; // 从进度30开始 proDia.setButton("后台处理", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { proDia.dismiss() ; // 关闭对话框 } }) ; proDia.setButton2("详细信息", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { } }) ; proDia.onStart() ; // 启动进度 new Thread(){ public void run(){ // 线程的主体类 for (int x = 0; x < MAX_PROGRESS; x++) { try { Thread.sleep(500); // 运行三秒 } catch (Exception e) { } proDia.incrementProgressBy(10) ; } proDia.dismiss() ; } }.start() ; proDia.show() ; // 显示对话框 } } }
main.xml
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> <Button android:id="@+id/mybut" android:text="查找网络" android:layout_width="wrap_content" android:layout_height="wrap_content"/> </LinearLayout>
发表评论
-
android中string.xml通配符以及颜色
2016-11-29 21:42 1819string.xml <resources> ... -
使用zxing实现生成二维码
2016-11-28 00:58 650github: https://github.com/bill ... -
android将视频文件转化为图片
2016-11-24 00:04 2187public void getBitmapsFromVi ... -
android通过文件管理器选择文件
2016-11-22 23:36 1907public void openSystemF ... -
将bitmap保存为文件
2016-11-22 23:28 1432public void saveBitmap(Bitma ... -
Material Design动画(一)reveal effect
2016-09-22 22:47 501Animator animator = ViewAn ... -
Android将apk放置于asset目录下安装
2016-09-13 16:32 1128ServiceApkInstaller.java publ ... -
创建自定义控件在布局中的自定义属性
2016-09-11 21:15 6631.在values目录下新建attrs.xml < ... -
androidstudio搭建NDK开发环境
2016-09-08 18:53 20521.打开SDK Manager下载NDK 2.设置根目录中的 ... -
[Android Studio 权威教程]AS添加第三方库的6种方式(Jar,module,so等)
2016-09-05 18:07 851http://blog.csdn.net/yy13003263 ... -
android启动其他应用得service
2016-08-31 10:03 761Intent i=new Intent(); i.s ... -
android屏幕分辨率适配工具
2016-07-22 17:22 690下载附件后,执行 java -jar autolayout.j ... -
android不死服务的实现方法
2015-11-20 13:36 1273大部分应用在手机长按home键删除最近程序时,进程会被杀掉,本 ... -
android开机自启广播无效果的曲线解决方案
2015-10-04 23:24 2745AndroidManifest.xml <?xml ... -
坑爹的MediaPlayer.isPlaying()
2015-09-18 14:42 2532在这个安卓手机ROM千奇百怪的时代,MediaPlayer作为 ... -
CompletionService 实践
2015-04-26 20:02 597当向Executor提交批处理任务时,并且希望在它们完 ... -
Bitmap的简单应用
2015-03-23 23:56 809package com.example.b; imp ... -
listpreference
2015-01-07 23:02 650MyPreferencesActivity.java pa ... -
李刚安卓疯狂讲义
2014-02-11 23:30 37压缩分卷5个字 -
android开发工具
2014-01-29 00:07 647android开发工具
相关推荐
在Android开发中,进度条对话框(ProgressDialog)是用户界面中的一个重要组件,它通常用于向用户展示一个操作的进度或等待状态。这个"Android 进度条对话框Demo.zip"包含了一个示例项目,用于演示如何在Android应用...
在Android开发中,进度条对话框(ProgressDialog)是一种常见的用户界面元素,用于向用户展示一个操作的进度,比如数据加载、文件下载或后台任务执行。这个"Android 进度条对话框Demo"很可能是包含了一个示例项目,...
在Android开发中,进度条对话框(ProgressDialog)是一种常见的用户界面元素,用于向用户显示一个正在进行的操作进度。这种对话框通常包含一个旋转的菊花图标或填充的进度条,以告知用户程序正在执行某个耗时任务,...
本示例源程序提供了关于Android进度条对话框的实现,特别是如何根据操作阶段改变其显示形式。 首先,让我们了解Android中的两种主要进度条类型: 1. **水平进度条(Horizontal ProgressBar)**:它通常显示为一个...
在"Android进度条对话框Demo.rar"中,我们可能会找到如何在Android应用中实现这种功能的示例代码和资源。 首先,我们来看一下创建一个简单的进度条对话框的基本步骤: 1. **导入依赖**:确保在项目的build.gradle...
1.在ProgressDialog的源码里可以明显的看到,在STYLE_HORIZONTAL和STYLE_SPINNER分别显示的是不同的XML,这就意味着你的进度条要么是转圈,要么是条形的。 2.不管是上述的任何情况下,系统对各部分文字显示都已经...
这个"Android进度条对话框Demo.zip"包含了一个示例项目,用于演示如何在Android应用中正确地使用进度条对话框。以下是对该Demo中涉及的关键知识点的详细解释: 1. **ProgressDialog类**: ProgressDialog是Android...
下面将详细讲解Android进度条对话框的相关知识点。 1. **ProgressDialog 类**: ProgressDialog 是 AlertDialog 的子类,它提供了一种在执行长时间操作时与用户交互的方式,显示一个圆形或水平的进度条。它有两种...
Android 进度条对话框Demo.zip项目安卓应用源码下载Android 进度条对话框Demo.zip项目安卓应用源码下载 1.适合学生毕业设计研究参考 2.适合个人学习研究参考 3.适合公司开发项目技术参考
在Android应用开发中,进度条对话框(ProgressDialog)是一种常见的用户界面组件,它允许开发者向用户展示一个等待或加载过程,提升用户体验。本Demo主要展示了如何在Android项目中使用ProgressDialog来实现这一功能...
Android ProgressDialog 进度条对话框的模拟实现和代码解析,此为例子源代码,在本例中实现进度条需要调用onPrepareDialog()方法和showDialog(),应用程序处理进度条指示功能。
在Android开发中,ProgressDialog是一个非常常用的组件,它用于在用户执行长时间操作时显示一个带有进度条的对话框,提供一种良好的用户体验,让用户知道系统正在后台处理任务。在本篇文章中,我们将深入探讨...
在IT开发领域,自定义进度条对话框是一个常见的需求,特别是在执行长时间操作或者需要用户等待的任务时,为了提供良好的用户体验,开发者通常会设计一个可视化的进度条来展示任务的完成状态。本文将深入探讨如何创建...
在Android开发中,当执行耗时操作如网络请求、大文件下载或数据库操作时,为了提升用户体验,我们通常会使用进度条对话框(ProgressDialog)来显示任务进度,告知用户当前操作的状态。这篇博客"进度条对话框:通过...
下面将详细讲解Android进度条对话框的相关知识点。 1. **ProgressDialog 类**: ProgressDialog 是 AlertDialog 的子类,它提供了一种在用户界面中显示带有进度指示器的对话框的方式。通常,这种对话框会有一个...
这个"安卓Android源码——进度条对话框Demo源码.zip"文件包含了一个完整的示例项目,用于演示如何在Android应用程序中实现进度条对话框。 首先,`.classpath`文件是Eclipse(一种常用的Android开发IDE)的工作空间...
在Android开发中,进度条对话框(ProgressDialog)是用户界面中的一个重要组件,它通常用于在执行耗时操作如网络请求、文件下载或数据库操作时,向用户显示一个等待界面,以提升用户体验。在这个"Android源码:...