致电getActionBar回报null.这已屡有报道,所以我做了一定要包括其他人使用的解决方案:我的minSdkVersion=11,我有一个标题栏,和我打电话getActionBar后setContentView.此外,我的活动不是儿童活动.
setContentView(R.layout.main);
// experiment with the ActionBar
ActionBar actionBar = getActionBar();
actionBar.hide();
Run Code Online (Sandbox Code Playgroud)
Device是运行Android 3.2的三星Galaxy Tab 10.1
提前感谢任何想法或建议!
我正在尝试以编程方式添加操作栏,如开发文档中所示,但我遇到了错误.我的minSdk设置为11,我的应用程序有一个布局和一个活动,活动中唯一的代码是:
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.inbox);
ActionBar actionBar = getActionBar();
actionBar.show();
}
Run Code Online (Sandbox Code Playgroud)
如果我取出最后两行,那么我的应用就会运行.我知道holo主题自动包含动作栏,但我不喜欢这些editText视图.关于为什么会发生这种情况的任何想法.我是否应该以HoloTheme不同的方式使用和主题化视图?
再一次,我没有在eclipse中得到任何错误.我的程序崩溃了,我可以从logcat解密为空指针异常.