起初
项目里需要用到进度条来展示用户活跃值,我就想到了ProgressBar 这个系统自带的进度条控件。本来还在为它使用简单而叫好,结果就遇到了bug。
BUG出现
因为页面在来回切换时数值会发生改变,所以我需要在onResume()里面请求接口数据,并setProgress(),bug来了,除了首次进入可以正常显示,而后setProgress()设置无效。
后续
通过3个小时百度查阅,正当我打算放弃自己写个简单的水平进度条时,我看到了自己之前的代码,发现有一点点不同,抱着试一试的心态,我加上了两行代码,竟然好了。
xml布局,一定要设置图上标注的两处 错误原因就是,就是最开始没有写图中的两行内容结尾
真是在线吐血了...文章技术含量不高,主要用于自己记录。
网友评论