Android-在启动时隐藏动作栏然后再显示它?

Lon*_*uck 10 android android-actionbar

我的Android应用程序使用操作栏进行选项卡导航.它运行良好,但令我困扰的是,在应用程序首次启动时,一个小的默认操作栏会在被真实的选项卡导航操作栏替换之前短暂显示.我的onCreate开头是这样的:

    public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    this.getWindow().requestFeature(Window.FEATURE_ACTION_BAR);
    setContentView(R.layout.activity_main);

    //Set up the actionbar
    final ActionBar actionBar = getActionBar();
.
.
.
Run Code Online (Sandbox Code Playgroud)

我必须做什么才能初始化真正的操作栏而没有在启动之前暂时显示的小默认操作栏?

谢谢

MBM*_*BMJ 5

在启动时隐藏

 getSupportActionBar().hide();
Run Code Online (Sandbox Code Playgroud)

你可以再次显示它...

 getSupportActionBar().show();
Run Code Online (Sandbox Code Playgroud)

它应该与Android的原生ActionBar相同.

你应该在清单中使用这一行,不要使用getActionBar()

<item name="android:windowActionBar">false</item>
Run Code Online (Sandbox Code Playgroud)

并且一旦它完成了主要活动使用下面或没有

<item name="android:windowActionBar">true</item>
Run Code Online (Sandbox Code Playgroud)