Android 进度条
ProgressBar是一个进度条控件,一般在需要做某个比较耗时的操作的时候,向用户展示执行进度,以免用户以为已经失去响应。
常用属性:
style 设置进度条的样式
visible 是否显示进度条
1、圆形进度条
一个圆形进度条,不断旋转。
1 <ProgressBar 2 android:layout_width="wrap_content" 3 android:layout_height="wrap_content" 4 style="@android:style/Widget.ProgressBar.Small" />
常用样式:Widget.ProgressBar.Small/Large/Inverse。没有Medium,效果上来看,Inverse相当于Medium。
也可以使用其它预定义的常量,但效果往往不对。
2、水平进度条
1 <ProgressBar 2 android:layout_width="wrap_content" 3 android:layout_height="wrap_content" 4 style="@android:style/Widget.ProgressBar.Horizontal" <!--指定样式为水平进度条 --> 5 6 android:minWidth="300dp" <!--设置控制条的尺寸,一般由min决定 --> 7 android:minHeight="30dp" <!--当然也可以用layout_width/height控制,效果相同--> 8 android:maxWidth="400dp" 9 android:maxHeight="50dp" 10 11 android:min="0" <!--最小刻度/起始刻度--> 12 android:max="100" <!--最大刻度--> 13 android:progress="30"/> <!--默认值-->
注意:并不会显示对应的数字。
带第二进度的水平进度条:
1 <ProgressBar 2 android:layout_width="wrap_content" 3 android:layout_height="wrap_content" 4 style="@android:style/Widget.ProgressBar.Horizontal" 5 6 android:minWidth="300dp" 7 android:minHeight="30dp" 8 android:maxWidth="400dp" 9 android:maxHeight="50dp" 10 11 android:min="0" 12 android:max="100" 13 android:progress="30" <!--第一段的长度--> 14 android:secondaryProgress="50"/> <!--第一、二段的总长度,就是说第二段是20-->
说明:
标签中不能写注释,我这样写只是为了方便理解。如果要复制使用代码,粘贴后要把标签中的<!--注释内容-->部分删掉。
在.java文件中,可通过getXxx()、setXxx()方法获取、设置进度条的属性:
1 ProgressBar progressBar=findViewById(R.id.progressBar); 2 int value=progressBar.getProgress(); //获取当前刻度值 3 progressBar.setProgress(50); //设置刻度值
Android 进度条相关推荐
- android 进度条 代码,Android 进度条使用详解及示例代码
在这里,总结一下loading进度条的使用简单总结一下. 一.说起进度条,必须说说条形进度条,经常都会使用到嘛,特别是下载文件进度等等,还有像腾讯QQ安装进度条一样,有个进度总给人良好的用户体验. 先 ...
- android 进度条图标方形_android进度条的样式
android 进度条的样式 例1:(默认样式(中等圆形)) Xml代码 android:id="@+id/progressBar1" android:layout_width=& ...
- android 进度条图标方形_android 进度条的样式
android 进度条的样式 例1:(默认样式(中等圆形)) android:id="@+id/progressBar1" android:layout_width="w ...
- Android进度条示例
在Android中,进度条可用于告诉用户该任务需要较长时间才能完成. 在本教程中,我们向您展示如何显示进度条对话框以告诉用户您的任务正在运行,以及如何增加进度条状态直到任务完成. 注意 有关详细说明, ...
- android简单进度条对话框,android进度条对话框实例
郑州app开发android进度条对话框实例.下面是java代码. package cn.xhhkj.cyd; import androidx.appcompat.app.AppCompatActiv ...
- Android进度条ProgressBar使用详解
先介绍一下ProgressBar几种比较常用的属性 布局中设置: android:max="100" --最大显示进度 android:progress="50" ...
- android 对比进度条,android进度条
android进度条 1.达到的效果 2.布局代码 先写一个my_browser.xml文件 存放WebView<?xml version="1.0" encoding=&q ...
- android 进度条高度,转!Android进度条修改教程(颜色,高度)
android进度条大致分为两种,水平进度条和圆形进度条.我们一般需要改的就是水平进度条,因为这个不是替换图片可以做到的,所以发下此教程. 首先,准备工作就是建立java运行环境,寻找一个顺手的反编译 ...
- android 进度条自动增长,Android 进度条自动前进效果的实现代码
今天给大家分享进度条自动前进功能的实现,先给大家分享实现效果图,感觉不错可以参考实现代码. 效果如下图: 首先布局要设置进度条最大值: android:id="@+id/pro1" ...
- android 进度条
android 进度条控件包括 ProgressBar 和 SeekBar(拖动条),还有 RatingBar(星星那种). demo下载:地址 截图: 源代码: package fk.android ...
最新文章
- java异常详细讲解_Java异常处理机制的详细讲解和使用技巧
- C++中实现链表的删除和颠倒
- 4 在vCenter Server安装View Composer组件
- 2017《面向对象程序设计》作业四
- TTYL的完整形式是什么?
- CodeForces 1065E. Side Transmutations 计数
- 一步一步写算法(之链表逆转)
- 你要好好的---歌词
- 最新ThinkPHP仿华为商城源码+带支付宝接口/在线支付
- 数字电视机顶盒的基本知识介绍
- 时间片,从多任务系统说起
- Qcon演讲纪实:详解如何在实时视频通话中实现AR功能
- pandas实现股票日线数据转周线,月线等
- 读曾仕强《管理的方与圆》笔记一
- excel省市区提取
- springboot基于spring的宽带管理系统以及实现毕业设计源码250910
- ICLR 2023 | 厦大港大提出MRM:利用视觉+语言数据增强视觉特征
- gem5+NVMain联合编译
- 常用设计模式学习总结
- 微信公众号客服系统怎么实现消息提醒,快速回复粉丝留言?