Menghilangkan Title Bar pada Aplikasi Android

Default-nya aplikasi Android selalu mempunyai title bar, sebuah bar pada bagian atas aplikasi, yang di sana tertera nama dari aplikasi yang kita buat.
Namun terkadang kita merasa hal itu adalah terlalu kuno, dan merusak desain layout yang sudah kita buat, karena itu, kita bisa menghilangkannya dengan mudah. Aplikasi-aplikasi Android sekarang jarang ada yang memakai title bar, kabanyakan menggantinya dengan Title Bar buatan sendiri atau menggunakan Action Bar.

Title Bar
Kita bisa menghilangkannya dengan dua cara, yaitu mengupdate pada java code, yang kedua dengan mengesetnya pada AndroidManifest.XML .
Jika ingin menonaktifkan title bar pada java code, maka tambahkan baris kode yang berfungsi untuk me-request feature khusus pada window aplikasi Android kita. Tambahkan baris berikut di Activity class kalian,
?
1
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
Peletakan kode adalah di method onCreate(), atau seperti di bawah ini,
?
1
2
3
4
5
6
@Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        this.requestWindowFeature(Window.FEATURE_NO_TITLE);
        setContentView(R.layout.main);
    }
Sedangkan jika kalian ingin mengeset parameter tersebut pada AndroidManifest.xml, tambahkan saja kode berikut, yang berfungsi untuk mengaplikasikan tema NoTitleBar pada layout suatu aktivitas tertentu :
?
1
android:theme="@android:style/Theme.NoTitleBar">
di dalam <activity ... > tag yang kalian inginkan muncul tanpa title bar, sehingga peletakannya adalah seperti di bawah ini:
?
1
2
3
4
5
<activity
    android:name="id.twooh.mssqphone.MapDisplay"
    android:label="@string/app_name"
    android:theme="@android:style/Theme.NoTitleBar">
</activity>
Dan hasilnya, aplikasi kalian akan mempunyai tampilan tanpa title bar seperti ini:
No Title Bar
Semoga membantu :D

Post a Comment