Не удалось получить AppCompat ActionBar / Toolbar, чтобы стать наложением

Итак, у меня есть панель инструментов, которую я устанавливаю как мой supportActionBar, который я хочу быть в режиме наложения. На данный момент я чувствую, что я пробовал все, но ничего не работает.

Вот стили, которые у меня есть:

<style name="Theme.ArgleBargle" parent="@style/Theme.AppCompat.Light"> <item name="colorPrimary">@color/primary</item> <item name="colorAccent">@color/accent</item> <item name="vpiIconPageIndicatorStyle">@style/Widget.IconPageIndicator</item> <item name="vpiTabPageIndicatorStyle">@style/Widget.TabPageIndicator</item> <item name="windowActionBar">false</item> <item name="windowActionBarOverlay">true</item> <item name="android:windowActionBarOverlay">true</item> <item name="android:windowBackground">@color/background</item> </style> <style name="CustomActionBar" parent="@style/ThemeOverlay.AppCompat.Light"> <item name="android:windowActionBarOverlay">true</item> <!-- Support library compatibility --> <item name="windowActionBarOverlay">true</item> </style> 

И вот код для моей панели инструментов:

 <android.support.v7.widget.Toolbar android:id="@+id/actionbar" android:layout_height="wrap_content" android:layout_width="match_parent" android:minHeight="?attr/actionBarSize" android:background="?attr/colorPrimary" app:theme="@style/CustomActionBar"/> 

И, наконец, вот где я устанавливаю его в Activity:

 actionbar = (Toolbar) findViewById(R.id.actionbar);; setSupportActionBar(actionbar); 

Я также попытался вызвать getWindow().requestFeature(Window.FEATURE_ACTION_BAR_OVERLAY) без везения.

Итак, выясняется, что проблема была одновременно полностью простой, но все же не очевидной (по крайней мере, для меня). В основном проблема заключается в том, что, хотя панель инструментов задается как панель действий, в конце дня все же элемент компоновки объявлен в XML. Таким образом, трюк, конечно, должен быть уверен, что он перекрывается в XML. Вот пример из моего макета, теперь:

 <RelativeLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <android.support.v7.widget.Toolbar android:id="@+id/actionbar" android:layout_height="wrap_content" android:layout_width="match_parent" android:minHeight="?attr/actionBarSize" android:background="?attr/colorPrimary"/> <FrameLayout android:id="@+id/container" android:layout_width="match_parent" android:layout_height="match_parent" /> </RelativeLayout> 

Теперь все работает так, как ожидалось. Надеюсь, это поможет кому-то другому, если у них будет такая же проблема!