getAction Bar给出空指针异常

时间:2013-02-14 08:56:38

标签: android android-actionbar

我想在android中使用操作栏。 为此,我使用

getActionBar().setHomeButtonEnabled(true);
在SetContentView下面的

。但是给了我空指针异常。 当我只尝试getActionBar()时它工作正常。

请帮帮我。

2 个答案:

答案 0 :(得分:9)

如果您的活动没有title bar,则方法getActionBar()可以返回null。

您有两种方法可以解决此问题:

1-在getWindow().requestFeature(Window.FEATURE_ACTION_BAR);

之前添加setContentView

2-在Manifest指定支持ActionBar

的主题

同时确保您定位的是正确的Android版本,例如<uses-sdk android:minSdkVersion="11" />

答案 1 :(得分:0)

getActionBar()将为前Honeycomb设备返回null。

如果您要将Android v2.3定位到4.2,请试用ActionBarSherlock