2012-10-04 60 views
1

我使用的代碼this後把一個加載圖標在我的Android應用程序的標題欄:的Android加載圖標

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

代碼:

activity.setProgressBarIndeterminateVisibility(true); 
在AsyncTask中調用

。如果用戶導航到新的活動,則該圖標不再顯示在標題欄中,因爲該圖標僅針對第一個活動設置。

有沒有辦法讓圖標顯示在所有活動上?提前致謝。

回答

1

您可以創建超活性(即基本活動),包括在這個超級活動如下行:

activity.setProgressBarIndeterminateVisibility(true); 

,並延伸這一活動的所有子活動。

+1

太好了,有幫助,謝謝。 – satyrFrost

+1

其他建議:您可以定義自己的標題欄或ActionBar,而不是使用內置標題欄。試試看。它會讓你的應用看起來不錯。 –