我想在 android 中使用操作栏。为此我使用
getActionBar().setHomeButtonEnabled(true);
在 SetContentView 下方。但是给了我空指针异常。当我只尝试 getActionBar() 它工作正常。
请帮我。
我想在 android 中使用操作栏。为此我使用
getActionBar().setHomeButtonEnabled(true);
在 SetContentView 下方。但是给了我空指针异常。当我只尝试 getActionBar() 它工作正常。
请帮我。
如果您的活动没有title bar
该方法getActionBar()
可以返回 null。
您有两种选择来解决此问题:
1-getWindow().requestFeature(Window.FEATURE_ACTION_BAR);
之前添加setContentView
2-在您Manifest
指定一个支持的主题ActionBar
还要确保您的目标是正确的 android 版本,例如<uses-sdk android:minSdkVersion="11" />
getActionBar() 将为预 Honeycomb 设备返回 null。
如果您的目标是 Android v2.3 到 4.2,请尝试ActionBarSherlock。