如何在android中的标题栏中显示进度指示器或进度条?

时间:2011-06-07 17:15:11

标签: android

在此期间我有一个http请求和一些UI更改,我想在此期间显示活动指示器。我想在标题栏中显示它。 我想在iPhone的标题中显示进度指示器,如iphone中的活动指示器?

2 个答案:

答案 0 :(得分:7)

来自您的活动代码:

getWindow().requestFeature(Window.FEATURE_INDETERMINATE_PROGRESS);
...
// when you need to show progress:
setProgressBarIndeterminate([true|false]);

答案 1 :(得分:3)

是的,上面两行/三行需要按照以下方式使用。

1)需要在之前添加调用setContentView()方法。

getWindow().requestFeature(Window.FEATURE_INDETERMINATE_PROGRESS);

2)需要在之后添加调用setContentView()方法。

setProgressBarIndeterminateVisibility(true);

停止进度指示器

setProgressBarIndeterminateVisibility(false);

如果我们从父活动开始显示进度并从子活动结束,

ParentActivity parent = (ParentActivity)getParent();
parent.setProgressBarIndeterminateVisibility(false);