如何在android上的活动标题中显示“等待”图标?

时间:2011-03-23 19:49:58

标签: android android-activity android-titlebar

requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS)

对我不起作用,因为它应该在Activity中的onCreate之前调用,当我需要在用户按下此活动按钮时显示它。

2 个答案:

答案 0 :(得分:3)

你走在正确的轨道上。你想要使用:

requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);

诀窍是通过以下方式切换微调器的显示:

setProgressBarIndeterminateVisibility(boolean);

通过true显示,false隐藏。因此,在您的Activity init或UI init中,然后使用false调用它来隐藏它,然后再次使用true调用它以在触发按钮单击时显示它。

答案 1 :(得分:0)

我相信在您拨打setContentView后,您仍然可以通过PROGRESS_VISIBILITY_OFF和PROGRESS_VISIBILITY_ON设置进度条的可见性。

实际上可以在onCreate中设置FEATURE_INDETERMINATE_PROGRESS,只需要在setContentView被调用之前。