我有一个android:minSdkVersion
设置为“4”的应用。
当我在HTC one X(4.0.3)上运行此应用程序时,我有一个操作栏,一切正常,但当我关闭手机并返回应用程序时,操作栏消失了。
是否有可以在可能的情况下始终显示操作栏的清单命令或其他内容?
由于minSdkVersion,我的应用程序不允许这样做。
ActionBar actionBar = getActionBar();
actionBar.show();
非常感谢你的帮助!
答案 0 :(得分:1)
您可以使用Android Compatibility Library进行此操作;它会在旧版Android上为您的应用提供操作栏,然后您可以使用getSupportActionBar()
。它还为您提供了可以扩展的Activity基类;叫ActionBarActivity
,它为你处理这种逻辑。
或者,您可以查看ActionBar Sherlock(据我所知),它提供了支持库功能的超集。
答案 1 :(得分:0)
在actionBar.show()
方法中致电Activity.onResume()
。每次您的应用暂停时,它都会调用您的ActionBar。
答案 2 :(得分:0)
将其放入您的onCreate活动方法中:
Actionbar actionbar;
actionbar = getSupportActionBar();
应该在每次启动应用时加载操作栏