Thursday, March 03, 2011

Android – Hidding the status and title bar of your application

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>

without.png

You can archive the same via coding. Here is a corresponding snippet.

Read more:  Developer Papercuts