Android 如何在应用程序启动期间摆脱标题栏
当我的应用程序启动时,在显示我的主要活动的实际布局之前,它会显示一个带有应用程序图标的标题栏 我如何摆脱标题栏 我有一个用于我的应用程序的自定义标题栏(例如,Android 如何在应用程序启动期间摆脱标题栏,android,Android,当我的应用程序启动时,在显示我的主要活动的实际布局之前,它会显示一个带有应用程序图标的标题栏 我如何摆脱标题栏 我有一个用于我的应用程序的自定义标题栏(例如,ActionBar),但这只是在我的活动的onCreate方法中设置的。 如果我将样式NoTitleBar添加到清单中,那么在使用主活动中的getActionBar进行访问时,为了设置我的自定义操作栏,我会得到NullPointerException。 拥有 在onCreate中,方法没有帮助,因为它来得太晚了 在清单中,将活动主题设置为t
ActionBar
),但这只是在我的活动的onCreate
方法中设置的。
如果我将样式NoTitleBar
添加到清单中,那么在使用主活动中的getActionBar
进行访问时,为了设置我的自定义操作栏,我会得到NullPointerException。
拥有
在onCreate
中,方法没有帮助,因为它来得太晚了
android:theme="@android:style/Theme.NoTitleBar"
// Apply default theme to your activity.
setTheme(R.style.YourAppTheme);
super.onCreate(savedInstanceState);
// Make sure action bar can be used.
supportRequestWindowFeature(Window.FEATURE_ACTION_BAR);
// Optionally, hide action bar from the screen (For example, login screen might have action bar hidden);
// getSupportActionBar().hide();
// Apply your layout here.
setContentView(R.layout.activity_main);
标题栏是动作栏。你不能同时拥有和不拥有它,我想要它。但我希望它只用于我的活动布局,而不是在应用程序启动期间。
// Apply default theme to your activity.
setTheme(R.style.YourAppTheme);
super.onCreate(savedInstanceState);
// Make sure action bar can be used.
supportRequestWindowFeature(Window.FEATURE_ACTION_BAR);
// Optionally, hide action bar from the screen (For example, login screen might have action bar hidden);
// getSupportActionBar().hide();
// Apply your layout here.
setContentView(R.layout.activity_main);