Android:操作栏在返回应用后消失了

时间:2012-07-31 20:14:47

标签: android android-actionbar onresume

我有一个android:minSdkVersion设置为“4”的应用。

当我在HTC one X(4.0.3)上运行此应用程序时,我有一个操作栏,一切正常,但当我关闭手机并返回应用程序时,操作栏消失了。

是否有可以在可能的情况下始终显示操作栏的清单命令或其他内容?

由于minSdkVersion,我的应用程序不允许这样做。

    ActionBar actionBar = getActionBar();
    actionBar.show();

非常感谢你的帮助!

3 个答案:

答案 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();

应该在每次启动应用时加载操作栏