Facebook for Android Application Startup issue

Jika anda pengguna aplikasi facebook di smartphone Android seperti saya, kemungkinan anda pernah melihat halaman hitam saat pertama kali anda menjalankan aplikasi tersebut.

 

Jika anda adalah developer android seperti saya, sebenarnya tidak sulit membuat aplikasi kita saat startup agar tidak menampilkan halaman hitam, tapi warna background dari aplikasi kita, caranya adalah:

1. buat theme untuk aplikasi yang kita buat di file style.xml, contoh

    <style name="Theme.AplikasiKeren" parent="android:style/Theme.Light">
        <item name="android:windowNoTitle">true</item>
        <item name="android:windowBackground">@drawable/background_app</item>
        <item name="android:windowContentOverlay">@null</item>
        <item name="android:screenOrientation">portrait</item>
    </style>
    

yang perlu anda perhatikan adalah item dengan atribut name android:windowBackground, di sini kita bisa setting warna/bitmap dari window background saat sebuah halaman mulai ditampilkan.
2. jadikan theme ini sebagai theme dari aplikasi di file AndroidManifest.xml

 <application
        android:name="AplikasiKeren"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:logo="@drawable/ic_launcher"
        android:theme="@style/Theme.AplikasiKeren" >
....
</application>

dengan begini, saat aplikasi anda mulai berjalan, background window yang akan di tampilkan adalah sesuai dengan background yang sudah anda setting di theme pada langkah pertama tersebut. gampang, kan :)

happy coding.

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s