Android 4.2标题栏超过Action Bar

时间:2014-02-11 19:19:30

标签: android android-actionbar titlebar

在我的应用程序中仅在4.2设备上执行此操作:

enter image description here

我的活动显示:

<activity
   android:name=".CatalogListActivity"
   android:label="@string/lbl_catalog"
   android:theme="@style/Theme.AppCompat" >
</activity>

我的onCreate:

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.cataloglist_activity);

    getSupportActionBar().setBackgroundDrawable(null);

    initControls();

    checkCatalogs();

}

1 个答案:

答案 0 :(得分:0)

我找到了错误

之前的活动(这是一个启动画面),主题设置为全屏。出于某种原因,当我通过意图调用其他活动时,描述的错误发生了。

我做了什么:

我将清单改为:

android:theme="@style/Theme.AppCompat"

并添加到SplashScreen的onCreate中:

requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
            WindowManager.LayoutParams.FLAG_FULLSCREEN);

谢谢!