- 浏览: 517620 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
tangyunliang:
大哥你太历害了谢谢
Android基于XMPP Smack Openfire开发IM【四】初步实现两个客户端通信 -
u013015029:
LZ,请问下,在// 添加消息到聊天窗口 , 这里获取Ed ...
Android基于XMPP Smack Openfire开发IM【四】初步实现两个客户端通信 -
endual:
怎么保持会话,我搞不懂啊
Android基于XMPP Smack Openfire开发IM【一】登录openfire服务器 -
donala_zq:
显示:[2013-11-30 11:50:36 - Andro ...
android-----------新浪微博 -
donala_zq:
哥,运行不了啊
android-----------新浪微博
先上效果图:
[img]
[/img]
[img]
[/img]
[img]
[/img]
main.xml:
Activity01
[img]
[/img]
[img]
[/img]
[img]
[/img]
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" > <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/hello" /> <Button android:id="@+id/Button01" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="圆形进度条"/> <Button android:id="@+id/Button02" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="长形进度条"/> </LinearLayout>
Activity01
package xiaohang.zhimeng; 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 Activity01 extends Activity { private Button xhButton01, xhButton02; int xh_count = 0; // 声明进度条对话框 ProgressDialog my_pDialog; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); // 得到按钮对象 xhButton01 = (Button) findViewById(R.id.Button01); xhButton02 = (Button) findViewById(R.id.Button02); // 设置xhButton01的事件监听 xhButton01.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { // 创建ProgressDialog对象 my_pDialog = new ProgressDialog(Activity01.this); // 设置进度条风格,风格为圆形,旋转的 my_pDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER); // 设置ProgressDialog 标题 my_pDialog.setTitle("提示"); // 设置ProgressDialog提示信息 my_pDialog.setMessage("这是一个圆形进度条对话框"); // 设置ProgressDialog标题图标 my_pDialog.setIcon(R.drawable.img1); // 设置ProgressDialog 的进度条是否不明确 false 就是不设置为不明确 my_pDialog.setIndeterminate(false); // 设置ProgressDialog 是否可以按退回键取消 my_pDialog.setCancelable(true); // 设置ProgressDialog 的一个Button my_pDialog.setButton("确定", new Bt1DialogListener()); // 让ProgressDialog显示 my_pDialog.show(); } }); // 设置xhButton02的事件监听 xhButton02.setOnClickListener(new Button.OnClickListener() { @Override public void onClick(View v) { xh_count = 0; // 创建ProgressDialog对象 my_pDialog = new ProgressDialog(Activity01.this); // 设置进度条风格,风格为圆形,旋转的 my_pDialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL); // 设置ProgressDialog 标题 my_pDialog.setTitle("提示"); // 设置ProgressDialog提示信息 my_pDialog.setMessage("这是一个长形进度条对话框"); // 设置ProgressDialog标题图标 my_pDialog.setIcon(R.drawable.img2); // 设置ProgressDialog 的进度条是否不明确 false 就是不设置为不明确 my_pDialog.setIndeterminate(false); // 设置ProgressDialog 进度条进度 my_pDialog.setProgress(100); // 设置ProgressDialog 是否可以按退回键取消 my_pDialog.setCancelable(true); // 让ProgressDialog显示 my_pDialog.show(); new Thread() { @Override public void run() { try { while (xh_count <= 100) { // 由线程来控制进度 my_pDialog.setProgress(xh_count++); Thread.sleep(100); } my_pDialog.cancel(); } catch (Exception e) { my_pDialog.cancel(); } } }.start(); } }); } // xhButton01的监听器类 class Bt1DialogListener implements DialogInterface.OnClickListener { @Override public void onClick(DialogInterface dialog, int which) { // 点击“确定”按钮取消对话框 dialog.cancel(); } } }
发表评论
-
Android中如何模拟一次点击(touch)事件
2014-05-06 10:41 0在Android中有时需要模拟某一个View的touch事件, ... -
Android程序Crash时的异常上报
2014-04-28 18:15 0http://blog.csdn.net/singwhatiw ... -
android程序中证书签名校验的方法
2014-04-28 17:58 1904android程序中证书签名校验的方法一 2013-02 ... -
MD5理解错了,哎
2014-03-17 14:14 0MD5只对数据加密是无法解密的,也就是说,你把100加密后,就 ... -
Android 获取网络时间
2014-03-12 11:42 2010Android 获取网络时间 在网上看到的最常见的方式有: ... -
SQLite清空表并将自增列归零
2014-03-05 18:02 1468SQLite清空表并将自增列归零 作者:Zhu Yanfeng ... -
Handler小看一下
2013-11-11 16:42 0android handler调用post方法还是阻塞 su ... -
Frame Animation小看一下
2013-10-12 16:30 721Demo运行效果图: 源码: -
动画小学一下
2013-10-12 16:14 692转自: http://www.eoeandroid.com/f ... -
Android 动画之ScaleAnimation应用详解
2013-10-12 15:49 958===============eoeAndroid社区推荐:= ... -
android开发中的一个工具类
2013-06-19 16:04 0package com.wanpu.login.dialog; ... -
android TextView怎么设置个别字体颜色并换行?
2013-06-20 09:25 1636(1)、TextView 设置个别字体颜色 TextView ... -
Android开发之文件下载,状态时显示下载进度,点击自动安装
2013-05-07 15:38 1368在进行软件升级时,需要进行文件下载,在这里实现自定义的文件下载 ... -
android中的状态保存
2013-04-07 14:21 934package com.zzl.call; import ... -
android动画基础:tween动画
2013-04-06 11:21 1180工程结构图: [img] [/img] 四个动画的xml ... -
面试中遇到的几个问题
2013-06-09 11:56 943SAX与DOM之间的区别 SAX ( ... -
Android获取其他包的Context实例,然后调用它的方法,反射!!!
2013-03-25 10:32 1159Android中有Context的概念,想必大家都知道。Con ... -
Android的内存机制和常见泄漏情形
2013-03-06 16:55 753一、 Android的内存机制 Android的程序由Ja ... -
JUnit测试小小demo
2013-03-06 16:37 1086运行效果图: [img] [/img] 项目结构图 ... -
android开发中的异常小工具
2013-03-04 15:53 863package com.zzl.tools; impor ...
相关推荐
NULL 博文链接:https://justwyy.iteye.com/blog/1494054
Android ProgressDialog 进度条对话框的模拟实现和代码解析,此为例子源代码,在本例中实现进度条需要调用onPrepareDialog()方法和showDialog(),应用程序处理进度条指示功能。
android 自定义组合progressdialog进度条,方便你的使用............................................................................................
android dialog ——ProgressDialog 进度条对话框详解
Android ProgressDialog进度条对话框
本文实例讲述了Android编程实现对话框形式进度条功能。分享给大家供大家参考,具体如下: MainActivity代码如下: package com.example.myapplication; import android.app.ProgressDialog; import android.content...
Android 进度条对话框示例源程序,demo说明:功能是前30条形,30-70转圈,70-100条形 文字跟着变。1.简介系统ProgressDialog的主要特征。
android手机自带的对话框显得比较单一,我们可以通过ProgressDialog来自己定义对话框中将要显示出什么东西。 首先看看progressDialog里面的方法 setProgressStyle:设置进度条风格,风格为圆形,旋转的。 ...
1.在ProgressDialog的源码里可以明显的看到,在STYLE_HORIZONTAL和STYLE_SPINNER分别显示的是不同的XML,这就意味着你的进度条要么是转圈,要么是条形的。 2.不管是上述的任何情况下,系统对各部分文字显示都已经...
Android SDK已经提供有进度条组件ProgressDialog组件,但用的时候我们会发现可能风格与我们应用的整体风格不太搭配,而且ProgressDialog的可定制行也不太强,这时就需要我们自定义实现一个ProgressDialog。...
Android百分比加载进度条的实例,又一个使用ProgressDialog创建进度条的例子,进度条的实例方法,其实比较简单,先看以下代码: 重写onCreateDialog方法 switch(id){//对id进行判断 case PROGRESS_DIALOG://...
本源码主要是演示在Android中使用ProgressDialog,定义了两种常用的ProgressDialog进度对话框,一种是长形进度条,这是最早时候的进度条,有点像windows 7风格,另外上一种是圆形的进度条,这种进度条风格在目前的...
一、ProgressDialog进度框,效果如图所示:代码如下:复制代码 代码如下://进度对话框按钮监听 class ProssButtonListener implements OnClickListener { @Override public void onClick(View v) { myDialog = ...
本文实例讲述了Android开发之ProgressDialog进度对话框用法。分享给大家供大家参考,具体如下: 使用方法: 如果只是普通进度对话框 直接调用ProgressDialog静态方法 show() 即可 创建ProgressDialog 调用方法...
对话框 Dialog 什么是对话框 对话框是在当前的页面之...2, 进度条对话框 ProgressDialog 3, 日期对话框 DatePickerDialog 4, 时间对话框 TimePickerDialog 5, 自定义对话框 常用普通对话框 AlertDialog 1, 普通列表对