Full Screen Theme for AppCompat
When you use Theme.AppCompat in your application you can use FullScreenTheme by adding the code below to styles.
<style name="Theme.AppCompat.Light.NoActionBar.FullScreen" parent="@style/Theme.AppCompat.Light.NoActionBar"> <item name="android:windowNoTitle">true</item> <item name="android:windowActionBar">false</item> <item name="android:windowFullscreen">true</item> <item name="android:windowContentOverlay">@null</item></style>
and also mention in your manifest file.
<activity android:name=".activities.FullViewActivity" android:theme="@style/Theme.AppCompat.Light.NoActionBar.FullScreen" />
Based on the answer by @nebyan, I found that the action bar is still not hiding.
The following code works for me:
<style name="AppFullScreenTheme" parent="Theme.AppCompat.Light.NoActionBar"> <item name="android:windowNoTitle">true</item> <item name="android:windowActionBar">false</item> <item name="android:windowFullscreen">true</item> <item name="android:windowContentOverlay">@null</item></style>
and of course dont forgot to edit your AndroidManifest
file.
<activity android:name="YOUR_ACTIVITY_NAME" android:theme="@style/AppFullScreenTheme" />
<style name="Theme.AppCompat.Light.NoActionBar" parent="@style/Theme.AppCompat"> <item name="android:windowNoTitle">true</item> <item name="android:windowFullscreen">true</item></style>
Using the above xml in style.xml, you will be able to hide the title as well as action bar.