相关疑难解决方法(0)

getActionBar返回null

致电getActionBar回报null.这已屡有报道,所以我做了一定要包括其他人使用的解决方案:我的minSdkVersion=11,我有一个标题栏,和我打电话getActionBarsetContentView.此外,我的活动不是儿童活动.

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

提前感谢任何想法或建议!

android android-actionbar

25
推荐指数
4
解决办法
6万
查看次数

向Theme.Black.NoTitleBar Android添加操作栏

我正在尝试以编程方式添加操作栏,如开发文档中所示,但我遇到了错误.我的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解密为空指针异常.

android android-layout android-theme android-actionbar

4
推荐指数
3
解决办法
3万
查看次数