ProgressBar -进度条 实际用处就是好看让程序在等待的时候让用户知道不是手机卡了 风格各异有大、中、小、水平等 水平的可以精确显示进度(可以显示刻度或者百分比) 关键属性:
  • android:max ----最大显示进度
  • android:progress----第一显示进度
  • android:secondaryProgress ----第二显示进度
  • android:indeterminate设置是否精确显示(true为不精确显示)
关键方法: set 标题栏上也可以显示进度条 example:
  • setProgress(int)设置第一进度
  • setSecondaryprogress(int)设置第二进度
  • getProgress()获取第一进度
  • getSecondaryProgress()获取第二进度
  • incrementProgressBy(int)增加或减少第一进度
  • incrementSecondaryProgressBy(int)增加或减少第二进度
  • getMax()获取最大进度
-------------------------------------------------------------------------------- //启用窗口特征,启用带进度和不带进度的进度条 requestWindowFeature(window.FRATURE_PROGRESS) requestWindowFeature(window.FREATUE_INDETERMIATE_PROGRESS) //显示两种进度条 setProgressBarvisibility(true); setProgressIndetermiateVisibility(true); //长度进度条的最大值为max= 10000 setProgress(600); ------------------------------------------------------------------------------------- example2: -------------------------------------------------------------------------------------- /*添加两个按钮和两种进度条 *实例化这些控件 *添加按钮点击事件通过实现OnclickListenner接口 *代码都不难就不列举了 */ -------------------------------------------------------------------------------------------
对话框形式的进度条--progressDialog -------------------------------------------------------------------------------------------- //首先声明该对象(没有这种控件,他不是控件) private ProgressDialog progressdialog; //其次,新建一个ProgressDialog对象 progressdialog= new ProgressDialog(MainActivity.this); //设置显示风格 progressdialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL); //设置标题 progressdialog.setTitle(""); //设置对话框的文字信息 progressdialog.setMessage(""); //设置图标 progressdialog.setIcon(""); //设定最大值 progressdialog.setMax(100); //进度条的初始长度 progressdialog.incrementProgress(10); //进度条是明确进度的显示方式 progressdialog.setIndeterminate(false); /* *设定一个确定按钮 *第一个参数可为一个button可以用DialogInterface.BUTTON_POSITIVE *第二个参数为显示的文本 *第三个参数为监听器对象可以匿名内部类实现 */ progressdialog.setButton(DialogInterface.BUTTON_POSITIVE,"确定",new DialogInterface.OnclickListenner(){ public void onClick(DialogInterface dialog,int which){ /*插入你要实现的功能*/ } }); //是否可以通过返回按钮退出对话框 progressdialog.setCancelable(true); //显示出来!!!很容易忘记 progressdialog.show(); --------------------------------------------------------------------------------------------- 自定义进度条: 更改progressdrawable即可 android:progressDrawable=“@drawable/rpogress_bar” 要想自定义显示不用全部属性自己写 可以用在系统写好的基础上修改 系统自带的路径为 “@android:style/widget.ProgressBar.Horizontal”











更多相关文章

  1. Android(安卓)Studio小技巧
  2. Android中利用GridView实现水平和垂直均有滚动条的表格效果
  3. Snackbar
  4. LottieAnimationView 使用无法显示效果
  5. Android(安卓)WebView嵌套Html 之一
  6. android 设置主页面的方式
  7. Android仿腾讯视频悬浮窗的实现
  8. 最牛逼android上的图表库MpChart(二) 折线图
  9. Android时区问题

随机推荐

  1. android编程14个很有用的代码片段
  2. Android中滚动的实现
  3. Android gradlew打包命令
  4. Android超人气系列动态壁纸下载(免费)
  5. android 获取视频和图片的缩略图
  6. Android Studio Cmake & OpenCV3.2环境
  7. 深入理解Android消息队列原理篇 Looper、
  8. Android之我的第一个程序
  9. android 中的Uri
  10. ACOD:如何在eclipse中使用离线文档中的中