返回顶部
首页 > 资讯 > 精选 >怎么在Android中利用ProgressBar 模拟进度条
  • 391
分享到

怎么在Android中利用ProgressBar 模拟进度条

2023-06-14 20:06:33 391人浏览 安东尼
摘要

这期内容当中小编将会给大家带来有关怎么在Android中利用ProgressBar 模拟进度条,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。Android是什么Android是一种基于linux内核的自由

这期内容当中小编将会给大家带来有关怎么在Android中利用ProgressBar 模拟进度条,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

Android是什么

Android是一种基于linux内核的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由美国Google公司和开放手机联盟领导及开发

进度条的使用

圆形进度条

<ProgressBar            android:id="@+id/pb"            android:layout_width="50dp"            android:layout_height="50dp"    />

如图

怎么在Android中利用ProgressBar 模拟进度条

长条不显示进度进度条

<ProgressBar            android:id="@+id/pb2"            android:layout_width="300dp"            android:layout_height="50dp"                        android:indeterminate="true"    />
//表示进度条风格是长条形的//表示此进度条不显示进度android:indeterminate="true"

如图

怎么在Android中利用ProgressBar 模拟进度条

在Java代码中实现点击按钮使进度条增加,并且增加到100就隐藏
在xml布局文件中设置进度条最大值为100android:max="100"创建按钮并设置监听

//将progress1现有进度get并且赋值给一个int//判断进度是否与最大进度一致,一致就隐藏,否则就加10button1.setOnClickListener(new View.OnClickListener() {            @Override            public void onClick(View v) {                 int  progress =  progressBar1.getProgress();                 if (progress==progressBar1.getMax()){                     progressBar1.setVisibility(View.GONE);                 }else{                     progress += 10;                     progressBar1.setProgress(progress);                 }            }        });

在Java代码中progress对象的
.setVisibility(View.GONE);则表示隐藏该进度条
.setVisibility(View.VISIBLE);表示显示该进度条

上述就是小编为大家分享的怎么在Android中利用ProgressBar 模拟进度条了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注编程网精选频道。

--结束END--

本文标题: 怎么在Android中利用ProgressBar 模拟进度条

本文链接: https://lsjlt.com/news/275070.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作