据我所知,这是一个非常奇怪的错误。 我刚刚将一个项目从ADT迁移到了Gradle。并且相同的确切代码现在在启动时崩溃。 似乎问题是之前完全有效的ActionBar现在是空的。
代码位于extends Activity
的类中,并在onCreate
setContentView(R.layout.activity_main);
ActionBar actionBar = getActionBar();
if (actionBar==null) Log.d(TAG,"AB null.");
不确定要发布哪些代码,因为我真的很困惑为什么这只是在30分钟前工作而现在根本没有。 该项目未使用任何支持包,仅针对4.0及更高版本。
答案 0 :(得分:1)
Theme.Light
没有操作栏。这是旧的Android 1.x / 2.x主题,带有旧标题栏(带有应用程序名称的细灰色条带)。
Theme.Holo.Light
和一个11+的targetSdkVersion
将为您提供操作栏。