requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS)
对我不起作用,因为它应该在Activity中的onCreate
之前调用,当我需要在用户按下此活动按钮时显示它。
答案 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
被调用之前。