网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
05月10日漏签0天
aide吧 关注:33,073贴子:273,024
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 14回复贴,共1页
<<返回aide吧
>0< 加载中...

【教程】16.ProgressBar的介绍

  • 只看楼主
  • 收藏

  • 回复
  • 爱上疯人院姑娘
  • 武林新贵
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
什么是ProgressBar呢,就是进度条,有默认的样式就是一个圆在不停的转,比如我们在浏览网页的时候网页还没有加载完的时候就会看到。我们可以设置一下样式,横向进度条,比如我们平常在下载内容的时候也会看到。今天我们来做一个小练习,定义两个进度条,一个是默认样式,一个是横向样式,然后再布局一个按钮,我们点击按钮后,横向进度条就前进十分之一,当横向进度条走完以后我们把默认转圈的进度条隐藏。


  • 爱上疯人院姑娘
  • 武林新贵
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
首先我们新建一个项目,打开我们的布局文件,定义两个ProgressBar,再定义一个按钮,为按钮添加一个id为button。我们第一个进度条为它添加一个id叫bar1,宽度和高度都为包含内容,这个就是默认的进度条,一个圆在不停的转圈。然后我们为第2个进度条添加一个id叫做bar2,我们为它添加这样一个属性 style="?android:attr/progressBarStyleHorizontal" 设置它的样式为横向进度条。宽为匹配父控件,高为包含内容。


北京勤哲软件技术
勤哲Excel服务器2025学习和下载。用Excel自动生成编程开发教程及手机app.软博会金奖产品,适合于各行各业的管理人员使用。
2025-05-10 08:12广告
立即查看
2025-05-10 08:12:48
广告
  • 爱上疯人院姑娘
  • 武林新贵
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
然后我们运行我们的项目,最上面的就是我们的默认进度条在一直转,接下来的就是我们的横向进度条,再下面就是我们的按钮。


  • 爱上疯人院姑娘
  • 武林新贵
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
然后我们打开我们的java代码,声明两个进度条对象一个按钮对象,再声明一个变量i表示第二个横向进度条的当前值。并且把对象找出来。


  • 爱上疯人院姑娘
  • 武林新贵
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
接下来我们实现监听器类,复写onClick方法,并且为按钮绑定监听器。


  • 爱上疯人院姑娘
  • 武林新贵
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
然后来看我们onClick方法中的事件处理,我们点击一下按钮就让横向进度条前面十分之一,前面我们声明了一个整型变量i,让i=i+10;因为我们进度条默认的最大值是100,然后我们通过 bar2.setProgress(i);设置进度条的值。接下来再进行判断 if(i==bar2.getMax())当前进度条的值是不是等于进度条的最大值。 getMax()方法返回一个整型,因为我们没有修改进度条的最大值,所以我们也可以写成100。 bar1.setVisibility(5);这个方法用来隐藏我们的控件,里面有一个整型参数,如果为5表示隐藏,如果为1表示显示。


  • 爱上疯人院姑娘
  • 武林新贵
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
接下来运行我们的项目,我们点击一下按钮,横向进度条就前进十分之一,那个颜色比较深的就代表我们的当前进度,我们的进度走完以后,默认的那个转圈进度条就会消失。


  • Jwong0
  • 武林新贵
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
唉哟 不错哦!


2025-05-10 08:06:48
广告
  • ccxdiyccx
  • 人中龙凤
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
一样的布局,为什么我的那进度条,细一点,还我这圈是蓝色的, 这是不是和系统版本有关。


  • variousfly
  • 名震江湖
    13
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
奇怪,为什么我的是这样?能不能解释下


  • 潇xiao521
  • 武林高手
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
求源码


  • ET工作室1
  • 后起之秀
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
楼主你的源码能否让小弟参考参考


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 14回复贴,共1页
<<返回aide吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示