2012-10-25 40 views
2

在我的android應用程序中,我有一個初始活動,它彈出一個對話框(用作啓動屏幕)。我這樣做:爲什麼初始空白活動在啓動時顯示?

@Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 

     // Popup a fullscreen dialog (used as splash) 
     showSplashScreen(); 
} 

但是,有一個小的時間段之前,我的標誌和標題欄空白空白顯示。我不知道如何從顯示中刪除它。我甚至試圖看看這是否來自同一活動,我通過不要求標題欄來刪除標題欄進行檢查。然而,我沒有運氣......這個神祕的空白活動出​​現一小段時間。

臉書等應用程序如何在不顯示任何其他內容的情況下先顯示初始啓動畫面?

回答

8
  1. 在代碼中使用setContentView(R.layout.layout_name);

  2. 描述你要打開在清單文件中的對話活動:在您的活動標籤

    <activity 
        android:name=".Description_Activity" 
        android:screenOrientation="portrait" 
        android:theme="@android:style/Theme.Dialog" > 
    </activity> 
    
+0

這就是答案。你我的朋友是從上面派來的天使。 <3謝謝。我一直被困在這個最長的。 – HAxxor

+1

如果答案正確,您可以接受答案。 – AppMobiGurmeet

+0

這正是我的問題。但我使用的是customActionBar。而且我不能禁用標題。我該怎麼辦 ? – alicanbatur

4
requestWindowFeature(Window.FEATURE_NO_TITLE); 
中的onCreate

android:theme=」@android:style/Theme.NoTitleBar」 

清單應該隱藏標題欄。

請確保此活動是您開始時的第一項活動。

0

我添加下面一行到我的自定義樣式:

<item name="android:windowDisablePreview">true</item> 
相關問題