As noted in the comments above, <item name="windowNoTitle">true</item>the topic also hides the title of the dialog. I fixed it by adding a custom AppCompatDialgStyle in which I set <item name="windowNoTitle">false</item>to false.
Main theme:
<style name="Theme.App.Base" parent="Theme.AppCompat.Light.DarkActionBar,">
...
<item name="alertDialogTheme">@style/Theme.App.AppCompatDialogStyle</item>
<item name="dialogTheme">@style/Theme.App.AppCompatDialogStyle</item>
</style>
NoActionBar Theme:
<style name="Theme.App.NoActionBar" parent="@style/Theme.App.Base">
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
</style>
The style of my dialogue:
<style name="Theme.App.AppCompatDialogStyle" parent="Theme.AppCompat.Light.Dialog">
<item name="colorAccent">#f00</item>
<item name="android:textColorPrimary">@color/black</item>
<item name="android:background">@color/red</item>
<item name="windowNoTitle">false</item>
</style>
source
share