An Android application provides a titlebar. The Android platform provides a statusbar.
If you desire to hide them you can do this either via code or via the theme setting in your “AndroidManifest.xml”.
To hide the titlebar of your application you can use the predefined style android:theme=”@android:style/Theme.NoTitleBar”. If you also want to hide the statusbar of your application use android:theme=”@android:style/Theme.NoTitleBar.Fullscreen”. For example in my Android development tutorial :
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="de.vogella.android.temperature" android:versionCode="1" android:versionName="1.0"> <application android:icon="@drawable/icon" android:label="@string/app_name"> <activity android:name=".Convert" android:label="@string/app_name" android:theme="@android:style/Theme.NoTitleBar.Fullscreen" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> <uses-sdk android:minSdkVersion="9" /> </manifest>
Give the following result.
You can archive the same via coding. Here is a corresponding snippet.
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // hide titlebar of application // must be before setting the layout requestWindowFeature(Window.FEATURE_NO_TITLE); // hide statusbar of Android // could also be done later getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); setContentView(R.layout.main); text = (EditText) findViewById(R.id.EditText01); }
For more about Android Themes and Styles please see Android Themes.
I hope this helps. You can follow me on Twitter here.