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

スーパーアクティビティ(つまり、ベースアクティビティ)を作成できます。このスーパーアクティビティに次の行を含めます。

 activity.setProgressBarIndeterminateVisibility(true);

そして、このアクティビティをすべての子アクティビティに拡張します。

于 2012-10-04T04:52:15.583 に答える