ProgressDialog的使用】的更多相关文章

布局文件测试: <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=&q…
作为开发者我们需要经常站在用户角度考虑问题,比如在应用商城下载软件时,当用户点击下载按钮,则会有下载进度提示页面出现,现在我们通过线程休眠的方式模拟下载进度更新的演示,如图(这里为了截图方便设置对话进度条位于屏幕上方): layout界面代码(仅部署一个按钮): <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.androi…
的最佳方案 标签: Android屏幕旋转AsyncTaskProgressDialog 2014-07-19 09:25 39227人阅读 评论(46) 收藏 举报 分类: [android 进阶之路](70) [Android 精彩案例](36) 版权声明:本文为博主原创文章,未经博主允许不得转载.   目录(?)[+]   转载请表明出处:http://blog.csdn.net/lmj623565791/article/details/37936275 1.概述 众所周知,Activit…
1.效果图 public void click(View view) { final ProgressDialog pdDialog = new ProgressDialog(this); //设置标题 pdDialog.setTitle(""); //设置图标 pdDialog.setIcon(R.mipmap.ic_launcher); //设置内容 pdDialog.setMessage("数据加载中--"); //返回键不能取消 pdDialog.setCa…
设置点击ProgressDialog外的区域对话框不消失ProgressDialog mpDialog = new ProgressDialog(OrderTable.this);  mpDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER);//设置风格为圆形进度条   mpDialog.setTitle("提示");//设置标题   mpDialog.setIcon(R.drawable.icon);//设置图标   mpDial…
final ProgressDialog pd = new ProgressDialog(mContext); pd.setMessage("正在加载..."); pd.show();…
ProgressDialog 继承自AlertDialog,AlertDialog继承自Dialog,实现DialogInterface接口. ProgressDialog的创建方式有两种,一种是new Dialog ,一种是调用Dialog的静态方法Dialog.show(). // 方式一:new Dialog final ProgressDialog dialog = new ProgressDialog(this); dialog.show(); // 方式一:new Dialog fi…
以前对ProgressDialog不太熟练,特地看到的这个文章 ProgressDialog的使用  ProgressDialog 继承自AlertDialog,AlertDialog继承自Dialog,实现DialogInterface接口. ProgressDialog的创建方式有两种,一种是new Dialog ,一种是调用Dialog的静态方法Dialog.show(). // 方式一:new Dialog final ProgressDialog dialog = new Progre…
本质区别: Dialog:非阻塞对话框,弹出对话框时时,后台还可以做事情,点击背景时,对话框消失 ProgressDialog:带有圆形进度或者条形进度的对话框,一般结合handler使用.任务完成后dismiss PopWindow:阻塞式对话框,弹出时,程序在等待,后台不做其他事情,点击其他页面无反应,只允许操作弹窗上的控件 Dialog / AlertDialog / ProgressDialog 继承关系…
一.alertDialog 置顶于所有控件之上的,可以屏蔽其他控件的交互能力.通过AlertDialog.Builder创建一个AlertDialog,并通过setTittle(),setMessege(),setPositionButton()等方法添加响应的内容,最后调用.show()显示出来. 二.ProgressDialog与AlertDialog用法基本一致.…
package com.example.uiwidgettest2; import android.app.Activity;import android.app.AlertDialog;import android.app.ProgressDialog;import android.content.DialogInterface;import android.os.Bundle;import android.view.View;import android.widget.*; public c…
简单的需求:在一个工作Thread中更新进度对话框ProgressDialog 遇到的问题: 1,创建需要Context,这个需要传进来 2,Thread中不能创建ProgressDialog,否则需要创建Looper 3,直接在Thread中更新ProgressDialog不行,扔例外,不是创建Thread的View不允许更新 4,Thread外创建Handler,然后现成里Post,更本不会更新. 解决方案: 1,创建ProgressDialog,同时创建Handler,用Callback…
在调用的Activity中定义一个全局的 progressDialog 点击按钮的时候调用下面这句 progressDialog = ProgressDialog.show(SearchActivity.this, "请稍等...", "获取数据中...", true); 在异步加载完成的时候 progressDialog.dismiss()…
APP应用中经常会下载某些东西,这里面有涉及到进度对话框,今天来学习下. 首先,布局里放进两个按钮,点击一个显示条形进度条,另一个显示圆形进度条.代码如下: <?xml version="1.0" encoding="utf-8"?> <LinearLayout android:id="@+id/LinearLayout01" android:layout_width="match_parent" andro…
一 . ProgressDialog ProgressDialog是AlertDialog类的一个扩展,可以为一个未定义进度的任务显示一个旋转轮形状的进度动画,或者为一个指定进度的任务显示一个进度条. 在应用中经常会用到一些费时的操作,需要用户进行等待,比如加载网页内容……这时候就需要一个提示来告诉用户程序正在执行,并没有假死或者真死 ProgressDialog等就是专门干这个的,基本用法: false表示点击背景不会主动消失,需要结合handler,dismiss掉dialog. mProg…
ProgressDialog==>进度条对话框 ProgressDialog本身就代表一个进度条对话框,程序只需要创建ProgressDialog实例,并将其显示出来就是一个进度条对话框:开发者也可以设置进度对话框里进度条的方法. 包含了如下常用方法: 1.setIndeterminate(boolean indeterminate):设置对话框里的进度条是否显示进度值: 2.setMax(int max):设置对话框里进度条的最大值: 3.setMessage(CharSequence mes…
1.布局文件progress_dialog_activity.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height=&…
public class ProgressDialogActivity extends Activity {    private Button btn_large_pd, btn_horizontal_pd;    // 声明进度条对话框    ProgressDialog mProgressDialog;    // 进度    int mCount = 0; @Override    protected void onCreate(Bundle savedInstanceState) { …
背景:在做一个进度条时,不想让它的背景变暗,以免影响其他区域的正常显示. 在网上搜索时,看到的方法多数是: 方法一 :在代码中 可以这么设置 Window mWindow = getWindow(); WindowManager.LayoutParams lp = mWindow.getAttributes(); lp.dimAmount =0f; 方法二:在style 的xml 里 设置如下 <resources> <style name="dialog" pare…
ProgressDialog,继承AlertDialog.所以ProgressDialog就是一个在对话框中显示ProgressDialog,并显示进度的文本信息. 并且没有取消和确定按钮,只能通过back键进行取消和返回.…
网上一般对进度条的示例都是如何显示,没有在任务结束如何关闭的文章,参考其他文章经过试验之后把整套进度条显示的简单示例如下: 建立android工程等工作都略去,Google一下就可以了. 下面来介绍主要的Activity ProgressBarDemo.java package com.lveyo.android.demo.progressbar; import android.app.Activity; import android.app.ProgressDialog; import and…
项目中的进度菊花圈,在网络请求的时候会出现,但是手一触碰到屏幕,就会消失,看了下自己的设置,给对话框设置了该方法: progressDialog.setCancelable(true); 点击ProgressDialog以外的区域就让ProgressDialog dismiss掉了.但是项目需求并不是这样的,我希望是在网络请求完之后自己消失.于是修改了该方法: progressDialog.setCancelable(false); 改成false后,确实达到了要的效果,但是现在点击手机上面的返…
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_gravity="center" android:orientation="vertical&q…
原文网址:http://www.cnblogs.com/hnrainll/archive/2012/03/28/2420908.html <?xml version="1.0" encoding="utf-8"?>  <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"      android:orientation="ver…
原文网址:http://blog.csdn.net/sjf0115/article/details/7255280 版权声明:本文为博主原创文章,未经博主允许不得转载. <1>简介 ProgressDialog是AlertDialog类的一个扩展,可以为一个未定义进度的任务显示一个旋转轮形状的进度动画,或者为一个指定进度的任务显示一个进度条. 一个对话框中显示一个进步指标和一个可选的文本信息或一个视图.只有文本信息或一个视图,可以同时使用. 对话框可以按back键取消. <2>方法…
我们在项目中经常会遇到这样一个应用场景:执行某个耗时操作时,为了安抚用户等待的烦躁心情我们一般会使用进度条之类的空间,在android中让 大家最容易想到的就是progressbar或者progressDialog,区别在于前者是一个控件,后者是对话框.由于一些需求在弹出进度条时不希 望用户能够操作其他控件,所以只能使用progressDialog,这个时候有遇到了一个问题,我不想要progressDialog的黑色框框,感觉 这样跟应用的整体风格不协调,这个时候就考虑了写一个自定义的progr…
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" > <Button a…
public static ProgressDialog initDialog(Context context) { ProgressDialog progressDialog = new ProgressDialog(context); progressDialog.requestWindowFeature(Window.FEATURE_NO_TITLE); progressDialog.setCanceledOnTouchOutside(false); progressDialog.setM…
ProgressDialog,进度对话框.一般有两种,一种是圆形的进度条(ProgressDialog.STYLE_SPINNER),另一种是长条形的进度条(ProgressDialog.STYLE_HORIZONTAL).   ProgressDialog常用的方法有以下几种: progressDialog = new ProgressDialog(MainActivity.this); // 新建一个ProgressDialog progressDialog.setProgressStyle…
原文网址:http://blog.csdn.net/jamesliulyc/article/details/6375598 首先在onCreateDialog方法里创建一个ProgressDialog,如下: //this表示该对话框是针对当前Activity的 progressDialog = new ProgressDialog(this); //设置最大值为100 progressDialog.setMax(100); //设置进度条风格STYLE_HORIZONTAL progressD…