Sintak Link, Loading Android
////////////////////////////// Link
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
finish();
return true;
}
return super.onKeyDown(keyCode, event);
////////////////////////////// Loding
public void setSplash(){
final ProgressDialog myProgressDialog = ProgressDialog.show(Loding.this, "Loding", "Mohon Tunggu...", true);
new Thread() {
public void run() {
try{Thread.sleep(5000);}
catch (Exception e) {}
Intent i = new Intent(Loding.this, Login.class);
myProgressDialog.dismiss();
finish();
startActivity(i);
} }.start();
}
/////////////////////////////////// Link Button
ImageButton btnDefinisi= (ImageButton) findViewById(R.id.btnDefinisi);
btnDefinisi.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
Intent call= new Intent(getBaseContext(), InputNama.class);
startActivity(call);
}});
//.............................................. Link Keluar
ImageButton btnKeluar= (ImageButton) findViewById(R.id.btnExit);
btnKeluar.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
keluarYN();
}});
//................................................
public void keluar(){
new AlertDialog.Builder(this)
.setTitle("Menutup Aplikasi")
.setMessage("Terimakasih... Anda Telah Menggunakan Aplikasi Ini")
.setNeutralButton("Tutup", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dlg, int sumthin) {
finish();
}})
.show();
}
public void keluarYN(){
AlertDialog.Builder ad=new AlertDialog.Builder(MenuUtama.this);
ad.setTitle("Konfirmasi");
ad.setMessage("Apakah benar ingin keluar?");
ad.setPositiveButton("Ya",new OnClickListener(){
@Override
public void onClick(DialogInterface dialog, int which) {
keluar();
}});
ad.setNegativeButton("Tidak",new OnClickListener(){
public void onClick(DialogInterface arg0, int arg1) {
}});
ad.show();
}
/////////// Tulisan Berjalan
<TextView
android:id="@+id/txtMarquee"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_x="3px"
android:layout_y="4px"
android:background="#000000"
android:ellipsize="marquee"
android:marqueeRepeatLimit="marquee_forever"
android:singleLine="true"
android:text="Wellcome Here"
android:textColor="#ffffff"
android:textSize="14sp"
android:typeface="sans" >
</TextView>
void callMarquee(){
Calendar cal = Calendar.getInstance();
int jam = cal.get(Calendar.HOUR);
int menit= cal.get(Calendar.MINUTE);
int detik= cal.get(Calendar.SECOND);
int tgl= cal.get(Calendar.DATE);
int bln= cal.get(Calendar.MONTH);
int thn= cal.get(Calendar.YEAR);
String stgl=String.valueOf(tgl)+"-"+String.valueOf(bln)+"-"+String.valueOf(thn);
String sjam=String.valueOf(jam)+":"+String.valueOf(menit)+":"+String.valueOf(detik);
TextView txtMarquee=(TextView)findViewById(R.id.txtMarquee);
txtMarquee.setSelected(true);
String kata="Selamat Datang di Aplikasi Android Sistem Pakar Pendeteksian Penyakit Kista /"+stgl+"/"+sjam+" #";
String kalimat=String.format("%1$s",TextUtils.htmlEncode(kata));
txtMarquee.setText(Html.fromHtml(kalimat+kalimat+kalimat));
}