我想在android中使用操作栏。 为此,我使用
getActionBar().setHomeButtonEnabled(true);
在SetContentView下面的。但是给了我空指针异常。 当我只尝试getActionBar()时它工作正常。
请帮帮我。
答案 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。