Android 常用的两种(ProgressBar)和(SeekBar)的使用
发布日期:2021-05-06 03:14:23 浏览次数:13 分类:技术文章

本文共 1142 字,大约阅读时间需要 3 分钟。

Android 常用的两种(ProgressBar)和(SeekBar)的使用

第一步:安卓界面布局

分别添加2个ProgressBar和1个SeekBar控件,滑动SeekBar控件,第二个ProgressBar控件也跟着滑动,添加一个文本框显示当前滑动的进度。
布局代码如下

界面效果截图:

在这里插入图片描述
第二步:实现功能
找到当前的控件并绑定ID在这里插入图片描述
主要功能

seekBar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {               @Override            public void onProgressChanged(SeekBar seekBar, int progress, boolean b) {                   t1.setText("当前进度为:"+progress+"%");//显示当前的进度                progressBar.setProgress(progress);//滑动控件滑动,进度条也跟着移动            }            @Override            public void onStartTrackingTouch(SeekBar seekBar) {               }            @Override            public void onStopTrackingTouch(SeekBar seekBar) {                   if(progressBar.getProgress()>=progressBar.getMax())//判断进度条是否为100%                {                       progressBar.setVisibility(View.GONE);//当滑动控件滑动到100%时,进度条消失                    seekBar.setEnabled(false);//滑动控件不可滑动                }                else                {                       progressBar.setVisibility(View.VISIBLE);//进度条小于100%,显示                }            }        });
上一篇:Android 五种常用的对话框
下一篇:Android Studio怎么打包成APK并在真机调试

发表评论

最新留言

留言是一种美德,欢迎回访!
[***.207.175.100]2025年03月10日 04时27分25秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

使用开源可视化工具来理解你的 Python 代码 | Linux 中国 2019-03-03
【2021 ECUG Con】聚势而来,与你相约花开时 2019-03-03
硬核观察 | 有人在比特币骗局中损失了 10 个比特币 2019-03-03
初识 Python: global 关键字 | Linux 中国 2019-03-03
在 Ubuntu 17.10 上安装 AWFFull Web 服务器日志分析应用程序 | Linux 中国 2019-03-03
基于日出和日落时间自动切换到明/暗 Gtk 主题 | Linux 中国 2019-03-03
FreeDOS 的简单介绍 | Linux 中国 2019-03-03
查看一个归档或压缩文件的内容而无需解压它 | Linux 中国 2019-03-03
极致技术探索:显卡工作原理 | Linux 中国 2019-03-03
如何在 Linux 中不使用功能键在 TTY 之间切换 | Linux 中国 2019-03-03
如何在 Ubuntu 系统中添加一个辅助 IP 地址 | Linux 中国 2019-03-03
LCTT 2018:五周年纪念日 | Linux 中国 2019-03-03
【每日安全资讯】安全研究员发现39万个网站因公开的.git repo处于危险中 2019-03-03
如何在 Ubuntu 16.04 强制 APT 包管理器使用 IPv4 | Linux 中国 2019-03-03
使用 top 命令了解 Fedora 的内存使用情况 | Linux 中国 2019-03-03
怎样解决 “sub process usr bin dpkg returned an error code 1” 错误 2019-03-03
Bat:一种具有语法高亮和 Git 集成的 Cat 类命令 | Linux 中国 2019-03-03
在 Linux 上操作目录 | Linux 中国 2019-03-03
如何禁用 Ubuntu 服务器中终端欢迎消息中的广告 | Linux 中国 2019-03-03
【每日安全资讯】一个让你用微信支付的勒索病毒 一场黑吃黑的表演 2019-03-03