向Action Bar添加不确定的水平进度

时间:2013-09-10 09:43:51

标签: android android-actionbar

我需要在操作栏中添加一个不确定的水平进度。我尝试使用:

setSupportProgressBarIndeterminateVisibility(false);

但我得到了一个旋转轮进度小部件,而不是一个无限期的一个horisntal。 感谢

2 个答案:

答案 0 :(得分:4)

Chris Banes创建了一个很棒的图书馆“ActionBar-PullToRefresh”: https://github.com/chrisbanes/ActionBar-PullToRefresh

他在其中添加了另一个很棒的库:SmoothProgressBar: https://github.com/castorflex/SmoothProgressBar

ActionBar-PullToRefresh库允许您向ActionBar添加水平不确定进度条。

您可以使用此库,也可以查看实现是否自己完成。

答案 1 :(得分:2)

而不是使用 requestWindowFeature(Window.FEATURE_PROGRESS) 尝试使用 requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS)

然后启用这些:

setProgressBarIndeterminate(true);
setProgressBarVisibility(true);

我没有尝试过支持类,但我想它应该可以正常工作。