1

我正在使用这篇文章中的代码在我的 Android 应用程序的标题栏中放置一个加载图标:

    @Override
    public void onCreate(Bundle icicle) {
        super.onCreate(icicle);
        requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);
        setContentView(R.layout.your_layout);
    }

编码:

  activity.setProgressBarIndeterminateVisibility(true);

在 AsyncTask 中调用。如果用户导航到新活动,则该图标不再出现在标题栏中,因为该图标仅为第一个活动设置。

有没有办法在所有活动上显示图标?提前致谢。

4

1 回答 1

1

您可以创建超级活动(即 Base Activity),在此超级活动中包含以下行:

 activity.setProgressBarIndeterminateVisibility(true);

并将此活动扩展到所有子活动。

于 2012-10-04T04:52:15.583 回答