Fullscreen in WindowManager
All I had to do was this
params.flags=WindowManager.LayoutParams.FLAG_LAYOUT_IN_SCREEN| and the rest
This extends the overlay view over the status bar.
This code from "Android Application 4 Development". you have to handle different android versions
// Hiding the Action Bar for different android versions if (Build.VERSION.SDK_INT < 16) { // Hide the Action Bar on Android 4.0 and Lower getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); }else { // Hide the Action Bar on Android 4.1 and Higher View decorView = getWindow().getDecorView(); int uiOptions = View.SYSTEM_UI_FLAG_FULLSCREEN; decorView.setSystemUiVisibility(uiOptions); android.app.ActionBar actionBar = getActionBar(); actionBar.hide(); }
You can hide the status bar using two ways :
1) Define below line in your activity onCreate()
method.
requestWindowFeature(Window.FEATURE_NO_TITLE);
2)Define the theme at the application level not to show the status bar through out application as below:
<application android:label="@string/app_name" android:theme="@android:style/Theme.NoTitleBar.Fullscreen">