Android:actionbar在返回应用程序后消失
我有一个应用程序,android:minSdkVersion设置为“4” 当我在我的HTC one X(4.0.3)上运行这个应用程序时,我有一个actionbar,一切正常,但当我打开手机并返回应用程序时,actionbar消失了 是否有一个manifest命令或其他东西在可能的情况下始终显示actionbar 这在我的应用程序中是不允许的,因为它的版本是MinsdkAndroid:actionbar在返回应用程序后消失,android,android-actionbar,onresume,Android,Android Actionbar,Onresume,我有一个应用程序,android:minSdkVersion设置为“4” 当我在我的HTC one X(4.0.3)上运行这个应用程序时,我有一个actionbar,一切正常,但当我打开手机并返回应用程序时,actionbar消失了 是否有一个manifest命令或其他东西在可能的情况下始终显示actionbar 这在我的应用程序中是不允许的,因为它的版本是Minsdk ActionBar actionBar = getActionBar(); actionBar.show();
ActionBar actionBar = getActionBar();
actionBar.show();
非常感谢你的帮助 在
Activity.onResume()
方法中调用actionBar.show()
。每次你的应用程序暂停时,它都会调用你的ActionBar。在你的Activity.onResume()方法中调用ActionBar.show()
。每次你的应用程序暂停时,它都会调用你的ActionBar。只需在你的活动的onCreate方法中添加以下内容:
Actionbar actionbar;
actionbar = getSupportActionBar();
每次启动应用程序时都应该加载actionbar只需将其放入活动的onCreate方法中:
Actionbar actionbar;
actionbar = getSupportActionBar();
每次启动应用程序时,都应加载操作栏您可以使用;它将在旧版本的Android上为您的应用程序提供一个操作栏,然后您可以使用getSupportActionBar()
。它还为您提供了一个可以扩展的活动基类;调用ActionBarActivity
,它为您处理这种逻辑
或者,您可以查看(据我所知)哪个提供了支持库功能的超集。您可以使用;它将在旧版本的Android上为您的应用程序提供一个操作栏,然后您可以使用getSupportActionBar()
。它还为您提供了一个可以扩展的活动基类;调用ActionBarActivity
,它为您处理这种逻辑
或者,您可以检查(据我所知)哪个提供了支持库功能的超集。谢谢,但这仍然导致:调用需要API级别11(当前最小值为4):android.app.Activity#getActionBarThanks,但这仍然导致:调用需要API级别11(当前最小值为4):android.app.Activity#getActionBar