Membuat Spash Screen Oleh: christiawan eko saputro Tutorial ini sangat simple,pasti udah tau kan Splash Screen, semacam kaya Loading gitu lah :) Buat Project File New SplashScreen dan Beri nama Activity splash_activity. Copy'kan gambar di drawable-mdpi yang mau jadi background saat Splash Screen Buka splash_activity.xml dan ikuti Code di bawah ini : <RelativeLayout xmlns:... Tutorial ini sangat simple, pasti udah tau kan Splash Screen, semacam kaya Loading gitu lah :) Buat Project File New SplashScreen dan Beri nama Activity splash_activity. Copy'kan gambar di drawable-mdpi yang mau jadi background saat Splash Screen Buka splash_activity.xml dan ikuti Code di bawah ini : <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingbottom="@dimen/activity_vertical_margin" android:paddingleft="@dimen/activity_horizontal_margin" android:paddingright="@dimen/activity_horizontal_margin" android:paddingtop="@dimen/activity_vertical_margin" android:background="@drawable/zx" tools:context=".splash" > <TextView android:id="@+id/textview1" android:layout_alignparentleft="true" android:layout_alignparenttop="true" android:layout_margintop="44dp" android:text="mohon tunggu Sebentar... " /> <ProgressBar android:id="@+id/progressbar1" style="?android:attr/progressbarstylelarge" android:layout_alignleft="@+id/textview1" android:layout_alignparentbottom="true" android:layout_marginbottom="102dp" android:layout_marginleft="17dp" />
</RelativeLayout> Buka Splash.java yang berada pada src->com.example.splashscreen dan ikuti code di bawah ini package com.example.splashscreen; import android.os.bundle; import android.app.activity; import android.content.intent; import android.view.menu; public class Splash extends Activity { protected void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.splash_activity); final int welcomescreendisplay = 3000; Thread welcomethread = new Thread() { int wait = 0; public void run() { try { super.run(); while (wait < welcomescreendisplay) { sleep(100); wait += 100; catch (Exception e) { System.out.println("EXc=" + e); finally { startactivity(new Intent(Splash.this,Tampil.class)); finish(); ; welcomethread.start(); public boolean oncreateoptionsmenu(menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getmenuinflater().inflate(r.menu.main, menu); return true;
selanjut'nya kita buat lagi XML dengan nama tampilan.xml dan isi code seperti ini <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/relativelayout1" android:layout_width="match_parent" android:layout_height="match_parent" android:background="#cee" android:orientation="vertical" > <TextView android:id="@+id/textview1" android:layout_centerhorizontal="true" android:layout_centervertical="true" android:text="sukses" android:textappearance="?android:attr/textappearancelarge" /> </RelativeLayout> selanjut'nya kita buat Class baru dengan nama Tampil.java dan beri code seperti di bawah ini : package com.example.splashscreen; import android.app.activity; import android.os.bundle; public class Tampil extends Activity{ protected void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.tampilan); dan selesai, coba di run :) maaf bila tutorial ini berantakan, soal'nya baru pertama kali buat tutorial di sini ^^" bila masi ada error coba di tanyain di sini, thx
Tentang Penulis christiawan eko saputro seorang pelajar bodoh yang mempunyai blog : ketikanpelajarbodoh.blogspot.com mulai dari hal yang terkecil dan ingin menjadi yang terbaik