Java 在飞溅碎片后隐藏ActionBar以防ActionBarActivity

Java 在飞溅碎片后隐藏ActionBar以防ActionBarActivity,java,android,Java,Android,基本上,启动器是ActionBarActivity,它调用片段(splash),然后返回ActionBarActivity。问题是,在闪屏出现之前,actionbar会出现,然后闪屏就会出现。如果您是从支持android sdk 7的软件中使用它,那么这非常简单 getSupportActionBar().hide() 否则 getActionBar().hide() 如果您是在支持android sdk 7的平台上使用它,那么它非常简单 getSupportActionBar().hide()

基本上,启动器是ActionBarActivity,它调用片段(splash),然后返回ActionBarActivity。问题是,在闪屏出现之前,actionbar会出现,然后闪屏就会出现。

如果您是从支持android sdk 7的软件中使用它,那么这非常简单

getSupportActionBar().hide()

否则


getActionBar().hide()

如果您是在支持android sdk 7的平台上使用它,那么它非常简单

getSupportActionBar().hide()

否则


getActionBar().hide()

基本上,您想要的是在splashscreen加载时删除actionbar?。尝试将此项目放在res/values/styles.xml上的当前主题中

        <item name="android:windowNoTitle">true</item>
true
例如:

 <style name="MyActivityTheme" parent="@android:style/Theme.Holo">
   <item name="android:windowNoTitle">true</item>

    <!-- other activity and action bar styles here -->
</style>

符合事实的

我希望这能有所帮助

基本上,您想要的是在splashscreen加载时删除actionbar?。尝试将此项目放在res/values/styles.xml上的当前主题中

        <item name="android:windowNoTitle">true</item>
true
例如:

 <style name="MyActivityTheme" parent="@android:style/Theme.Holo">
   <item name="android:windowNoTitle">true</item>

    <!-- other activity and action bar styles here -->
</style>

符合事实的

我希望这能有所帮助

创建一个windowNoTitle=true的主题,并在活动清单中使用此样式。
在Activity(启动器一)setTheme(您是普通的,我添加的这个windowNoTitle=false)中,在super.onCreate()之前添加这一行。

创建一个windowNoTitle=true的主题,并在Activity的清单中使用此样式。
在Activity(launcher one)setTheme(你是普通的,我添加的这个windowNoTitle=false)中,在super.onCreate()前面添加这一行。

im使用hide,但它只覆盖片段的actionbar,而不覆盖调用Activity的actionbarim使用hide,但它只覆盖片段的actionbar,而不覆盖调用活动的actionbarNullPointerException,因为它需要调用getSupportActionBar(),我想我是从首先设置主题(我的主主题是所有主题,这一个我添加了一个windowNoTitle=false)中得到的在我的清单中,启动程序活动有一个属性为windowNoTitle=true的主题。Yes true应该进入用于该特定活动或整个应用程序的当前主题。就像我的例子一样,我在清单中使用android:theme=“@style/MyActivityTheme”作为我的SplashScreen活动。android命名空间不起作用。删除它会删除标题以及NullPointerException,因为它需要调用getSupportActionBar(),我想我从首先设置主题(我的所有主主题,这一个我添加了一个windowNoTitle=false)得到了它在我的清单中,启动程序活动有一个属性为windowNoTitle=true的主题。Yes true应该进入用于该特定活动或整个应用程序的当前主题。就像我的例子一样,我在清单中使用android:theme=“@style/MyActivityTheme”作为我的SplashScreen活动。android命名空间不起作用。删除它也会删除标题