我有一个词汇构建应用程序,在列表视图中显示不同的词汇类别。我希望每个类别都有一个循环进度指示器,显示用户对存储在其中的词汇的熟悉程度。我知道Android有一个内置的进度条。设计是我正在寻找的,但是,似乎进度条默认连续运行。在我的情况下,我只是希望它是静态的,并且只有在(重新)打开显示类别项的活动时才更新。因此,再次总结一下,主要的不同之处在于,我所寻找的进度条并不依赖于当前正在运行的进程,而是依赖于SQLite数据库,在该数据库中我存储了有关用户熟悉程度的信息。每个词汇。 我在线搜索过,因为进度条通常意味着依赖于正在运行的进程,所以我无法解决这个问题。
非常感谢您提前提供任何帮助!
答案 0 :(得分:1)
Android ProgressBar旨在显示流程的进度,是的,您是对的。它们可以是确定的(它们从开始到结束......就像一个BAR),或者是不确定的(它们是圆形的......就像一个CIRCLE)。循环进度条是不确定的,因此不会传达进度本身,只是在进展过程中存在某些事情。还没完呢。
您说您想使用此小部件与用户沟通他们在给定区域内的个人进展。
如果你坚持使用ProgressBar小部件,那么你需要使用一个确定的(水平)......
但是你不需要进度条小部件...只需制作你自己的指标或某种类似的......比如
1)使用视图/动画,比如创建视图空间并告诉它填充60%,20%,等等......
2)创建自己的位图文件集(例如,其中5个代表循环进度条上的0%,25%,50%,75%,100%)...并根据用户将它们交换出来进展。