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的从零单排开发日记】之入门篇(十三)——Android的控件解
  2. android 控件布局(顶部、底部......) 留着自己用
  3. android中根据控件宽度,实现展示文本内容,解决中英文自动换行
  4. android shape 代码实现按钮背景
  5. android 利用shape实现环形进度条
  6. Android常用复杂控件使用(三)--Fragment
  7. Android控件EditText之点击软键盘中的回车键不换行,而是跳到下一
  8. android 按钮背景色的渐变效果实现
  9. 用TextView自定义按钮

随机推荐

  1. 【前端词典】有趣的大厂算法面试题
  2. 【前端词典】4 个实用有趣的 JS 特性
  3. 3组24个CSS3分享图标,可旋转和悬停
  4. Android振动系统学习
  5. 【前端词典】CDN 带来这些性能优化(进阶必
  6. HTML5 金色漩涡动画
  7. HTML5 3D爱心表白动画
  8. 【前端词典】Vue 使用时常见的 5 个问题
  9. 最全面的CSS3鼠标滑过动画按钮集锦
  10. 【前端词典】输入 URL 到展现涉及的缓存