2012-10-25 39 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> 
相关问题