在此期间我有一个http请求和一些UI更改,我想在此期间显示活动指示器。我想在标题栏中显示它。 我想在iPhone的标题中显示进度指示器,如iphone中的活动指示器?
答案 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);