- 浏览: 839899 次
- 性别:
- 来自: 深圳
文章分类
最新评论
-
renzhengzhi:
请教一下楼主,公有云和私有云的开发,具体要做哪些工作呢?我拿到 ...
4,云的4 种模式 -
SangBillLee:
我用了solr5.5,用SolrQuery查询,没法高亮,不知 ...
solr5.x快速入门 -
lw900925:
这翻译读起来真是别扭。
solr in action翻译-第一章1.1 -
springjpa_springmvc:
spring mvc demo教程源代码下载,地址:http: ...
Spring MVC性能提升 -
h416373073:
正遇到了此问题不知如何解决, 多谢分享
solr错误
显然要定义对话框进度条就要用ProgressDialog,首先我们需要创建ProgressDialog对象,当然这里同样使用了线程来控制进度条显示,另外可以使用以下方法来设置ProgressDialog。
setProgressStyle:设置进度条风格,风格为圆形,旋转的。
setTitlt:设置ProgressDialog 标题
setMessage:设置ProgressDialog提示信息;
setIcon:设置ProgressDialog标题图标;
setIndeterminate:设置ProgressDialog 的进度条是否不明确;
setCancelable:设置ProgressDialog 是否可以按返回键取消;
setButton:设置ProgressDialog 的一个Button(需要监听Button事件);
show:显示ProgressDialog。
1.package xiaohang.zhimeng; 2. 3.import android.app.Activity; 4.import android.app.ProgressDialog; 5.import android.content.DialogInterface; 6.import android.os.Bundle; 7.import android.view.View; 8.import android.view.View.OnClickListener; 9.import android.widget.Button; 10. 11.public class Activity01 extends Activity { 12. 13. private Button xhButton01, xhButton02; 14. 15. int xh_count = 0; 16. // 声明进度条对话框 17. ProgressDialog xh_pDialog; 18. 19. @Override 20. public void onCreate(Bundle savedInstanceState) { 21. super.onCreate(savedInstanceState); 22. setContentView(R.layout.main); 23. 24. // 得到按钮对象 25. xhButton01 = (Button) findViewById(R.id.Button01); 26. xhButton02 = (Button) findViewById(R.id.Button02); 27. 28. // 设置xhButton01的事件监听 29. xhButton01.setOnClickListener(new OnClickListener() { 30. @Override 31. public void onClick(View v) { 32. // 创建ProgressDialog对象 33. xh_pDialog = new ProgressDialog(Activity01.this); 34. 35. // 设置进度条风格,风格为圆形,旋转的 36. xh_pDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER); 37. 38. // 设置ProgressDialog 标题 39. xh_pDialog.setTitle("提示"); 40. 41. // 设置ProgressDialog提示信息 42. xh_pDialog.setMessage("这是一个圆形进度条对话框"); 43. 44. // 设置ProgressDialog标题图标 45. xh_pDialog.setIcon(R.drawable.img1); 46. 47. // 设置ProgressDialog 的进度条是否不明确 false 就是不设置为不明确 48. xh_pDialog.setIndeterminate(false); 49. 50. // 设置ProgressDialog 是否可以按退回键取消 51. xh_pDialog.setCancelable(true); 52. 53. // 设置ProgressDialog 的一个Button 54. xh_pDialog.setButton("确定", new Bt1DialogListener()); 55. 56. // 让ProgressDialog显示 57. xh_pDialog.show(); 58. } 59. 60. }); 61. 62. // 设置xhButton02的事件监听 63. xhButton02.setOnClickListener(new Button.OnClickListener() { 64. 65. @Override 66. public void onClick(View v) { 67. 68. xh_count = 0; 69. 70. // 创建ProgressDialog对象 71. xh_pDialog = new ProgressDialog(Activity01.this); 72. 73. // 设置进度条风格,风格为圆形,旋转的 74. xh_pDialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL); 75. 76. // 设置ProgressDialog 标题 77. xh_pDialog.setTitle("提示"); 78. 79. // 设置ProgressDialog提示信息 80. xh_pDialog.setMessage("这是一个长形进度条对话框"); 81. 82. // 设置ProgressDialog标题图标 83. xh_pDialog.setIcon(R.drawable.img2); 84. 85. // 设置ProgressDialog 的进度条是否不明确 false 就是不设置为不明确 86. xh_pDialog.setIndeterminate(false); 87. 88. // 设置ProgressDialog 进度条进度 89. xh_pDialog.setProgress(100); 90. 91. // 设置ProgressDialog 是否可以按退回键取消 92. xh_pDialog.setCancelable(true); 93. 94. // 让ProgressDialog显示 95. xh_pDialog.show(); 96. 97. new Thread() { 98. @Override 99. public void run() { 100. try { 101. while (xh_count <= 100) { 102. // 由线程来控制进度 103. xh_pDialog.setProgress(xh_count++); 104. Thread.sleep(100); 105. } 106. xh_pDialog.cancel(); 107. } catch (Exception e) { 108. xh_pDialog.cancel(); 109. } 110. } 111. }.start(); 112. 113. } 114. 115. }); 116. } 117. 118. // xhButton01的监听器类 119. class Bt1DialogListener implements DialogInterface.OnClickListener { 120. @Override 121. public void onClick(DialogInterface dialog, int which) { 122. // 点击“确定”按钮取消对话框 123. dialog.cancel(); 124. } 125. } 126.}
发表评论
-
Android SDK更新 Connection to http://dl-ssl.google.com refused 解决方法 .
2013-10-10 11:38 1210问题描述使用SDK Manager ... -
Android开发学习笔记WebView
2012-02-28 21:59 5149WebView(网络视图)能加载 ... -
Android ListView理解之BaseAdapter .
2012-02-28 21:43 2070ListView是Android开发过程中较为常见的组件之一, ... -
AsyncTask的用法
2012-02-27 21:36 905在开发Android应用时必须遵守单线程模型的原则: An ... -
android中的ellipsize
2012-02-26 17:47 1091最近为了解决某个bug,textview中内容过长的话自动 ... -
BaseExpandableListAdapter
2012-02-26 17:40 1570转载自:中国手机开 ... -
使用命令安装apk的方法
2012-02-26 15:44 1710使用命令安装apk的方法, 第一步,将应用防止在androi ... -
Android PendingIntent和Intent的区别
2012-02-16 22:39 1758以前在学习AlarmManager里面会遇到PendingI ... -
android中gallery的使用
2012-02-13 22:52 25301,创建配置文件 <?xml version=&quo ... -
android的tabHost的使用
2012-02-13 22:10 1585废话不多,直接介绍怎么使用 1,用几个tab,就建立几个ta ... -
android源码解析之二ApplicaitonInfo和PackageManager
2012-02-07 13:26 2282ApplicationInfo ApplicationIn ... -
android源码解读一(Context)
2012-02-05 21:13 4269Context类 Context是一个抽象类 public ... -
android 属性android:visibility
2012-02-05 12:16 975此属性意思是此视图是否显示, 例如RelativeLayou ... -
android默认焦点设置的方法
2012-02-05 12:13 18977在使用到文本框(EditText)来进行数据录入的时候,有时默 ... -
imageView.setScaleType
2012-02-03 17:36 6042imageView.setScaleType(ImageVie ... -
文件在SD卡存储
2012-02-02 10:47 1798手机的存储空间分俩种,一种是手机自带的,另一种是SD卡,(外存 ... -
广播接收者
2012-02-02 10:45 1231广播接受者(BroadcastReceiv ... -
android的服务
2012-02-02 10:45 1015服务android中服务和window中的服务是类似的东西,服 ... -
android资源的应用
2012-02-02 10:43 1477color颜色在配置文件中定义路径:res/values/co ... -
android图片的旋转和缩放
2012-02-02 10:42 1749使用Android中的Matrix类实现 //加载需要操 ...
相关推荐
在Android应用开发中,ProgressDialog是用户界面中常见的一种组件,用于在执行耗时操作时向用户提供反馈,通常显示为一个带有进度条的对话框。在本文中,我们将深入探讨如何在Android中使用ProgressDialog,以及其...
Android ProgressDialog 进度条对话框的模拟实现和代码解析,此为例子源代码,在本例中实现进度条需要调用onPrepareDialog()方法和showDialog(),应用程序处理进度条指示功能。
android 自定义组合progressdialog进度条,方便你的使用............................................................................................
`ProgressDialog`是Android SDK提供的一种对话框组件,可以用来显示任务执行的进度。下面将详细介绍如何在Android中实现文件复制以及在复制过程中显示`ProgressDialog`。 首先,让我们来看看文件复制的过程。在...
在Android应用开发中,对话框(Dialog)、进度条...以上就是关于Android对话框、进度条和定时器的基本介绍和使用方法,希望对你有所帮助。如果在实践中遇到问题,记得及时查找资料或联系开发者社区获取支持。
1. 使用主题:在AndroidManifest.xml中为活动设置自定义主题,然后在ProgressDialog中应用该主题。 2. 自定义布局:继承`ProgressDialog`并重写`onCreateDialog()`方法,加载自定义布局。 六、注意事项 - 不要在...
在Android开发中,进度条对话框(ProgressDialog)是一种常见的用户界面元素,用于向用户展示某个操作的进度,比如数据加载、文件下载等。本示例源程序提供了关于Android进度条对话框的实现,特别是如何根据操作阶段...
这个"Android ProgressDialog进度条对话框.rar"压缩包可能包含了关于如何在Android应用程序中使用ProgressDialog的相关示例代码和资源。 ProgressDialog有两种主要类型:一种是圆形进度条,它会围绕一个中心点旋转...
在Android开发中,进度条对话框(ProgressDialog)是一种常见的用户界面元素,用于向用户显示一个正在进行的操作进度。这种对话框通常包含一个旋转的菊花图标或填充的进度条,以告知用户程序正在执行某个耗时任务,...
在Android开发中,进度条对话框(ProgressDialog)是一种常见的用户界面元素,用于向用户展示一个操作的进度,比如数据加载、文件下载或后台任务执行。这个"Android 进度条对话框Demo"很可能是包含了一个示例项目,...
在Android开发中,进度条对话框(ProgressDialog)是用户界面中的一个重要组件,它通常用于向用户展示一个操作的进度或等待状态。这个"Android 进度条对话框Demo.zip"包含了一个示例项目,用于演示如何在Android应用...
在Android开发中,进度条对话框(ProgressDialog)是用户界面中的一个重要组件,它通常用于在执行耗时操作如网络请求、文件下载或数据库操作时,向用户显示一个等待界面,以提升用户体验。在这个"Android源码:...
在Android开发中,进度条对话框(ProgressDialog)是一种常见的用户界面元素,用于向用户展示一个操作的进度,比如数据加载、文件下载等。这个"Android代码-进度条对话框Demo.zip"应该包含了一个完整的示例项目,...
在Android开发中,进度条对话框(ProgressDialog)是用户界面设计中的一个重要元素,它用于向用户展示一个操作的进度或等待状态,增强用户体验。当执行耗时操作如网络请求、文件下载或数据库操作时,使用进度条...
本文实例讲述了Android编程实现对话框形式进度条功能。分享给大家供大家参考,具体如下: MainActivity代码如下: package com.example.myapplication; import android.app.ProgressDialog; import android.content...
总的来说,自定义带进度条的ProgressDialog是Android开发中提高用户体验的重要手段。通过合理的设计和适时的更新,可以有效地告知用户应用程序的运行状态,减少用户的等待焦虑感。这个"TestProgressDialog01"的示例...
在Android开发中,进度条对话框(ProgressDialog)是一种常见的用户界面元素,用于向用户展示一个正在进行的长时间操作的进度。这个"Android源码——进度条对话框Demo_new_69.zip"应该包含了一个完整的示例项目,...
在Android中,进度条有两种类型:ProgressBar和ProgressDialog。ProgressBar通常用于后台运行的长时间任务,而ProgressDialog则是一个模态对话框,它显示一个圆形或水平的进度条,并且可以阻止用户与应用的其余部分...