Saturday, 12 September 2015

Source code cara membuat tombol Exit di Android



/*Code java :
package com.example.membuattbexit;

import android.support.v7.app.ActionBarActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.text.Editable;
import android.text.TextWatcher;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.ArrayAdapter;
import android.widget.AutoCompleteTextView;
import android.widget.Button;
import android.widget.TextView;

public class ExitActivity extends ActionBarActivity implements TextWatcher {
      private Button keluar;
      TextView seleksi;
      AutoCompleteTextView edit;
      String[] item = { "Januari", "February", "March", "April", "Mei", "Juni", "Juli", "Agustus", "September", "Oktober","November", "Dsember"};
      @Override
      protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_exit);
           
            seleksi = (TextView) findViewById(R.id.seleksi);
            edit = (AutoCompleteTextView) findViewById(R.id.edit);
            edit.addTextChangedListener(this);
            edit.setAdapter(new ArrayAdapter<String>(this,
            android.R.layout.simple_dropdown_item_1line, item));
            keluar = (Button) this.findViewById(R.id.keluar);
            keluar.setOnClickListener(new OnClickListener() {
                  @Override public void onClick(View arg0) {
                        ExitActivity.this.finish(); }
                  });
            }
      public void onTextChanged(CharSequence s, int start, int before, int count) {
      seleksi.setText(edit.getText());
      }
      public void beforeTextChanged(CharSequence s, int start, int count, int after) {
            // not used
            }
      public void afterTextChanged(Editable s)
      {
            // not used } }
      }

      @Override
      public boolean onCreateOptionsMenu(Menu menu) {
            // Inflate the menu; this adds items to the action bar if it is present.
            getMenuInflater().inflate(R.menu.exit, menu);
            return true;
      }

      @Override
      public boolean onOptionsItemSelected(MenuItem item) {
            // Handle action bar item clicks here. The action bar will
            // automatically handle clicks on the Home/Up button, so long
            // as you specify a parent activity in AndroidManifest.xml.
            int id = item.getItemId();
            if (id == R.id.action_settings) {
                  return true;
            }
            return super.onOptionsItemSelected(item);
      }
}


 /*Xml Code*/
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent">
<TextView
    android:id="@+id/seleksi"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"/>
 <AutoCompleteTextView
     android:id="@+id/edit"
     android:layout_width="fill_parent"
     android:layout_height="wrap_content"
     android:completionThreshold="3"/>
 <Button
     android:layout_height="wrap_content"
     android:text="Keluar"
     android:layout_width="wrap_content"
     android:id="@+id/keluar"
     android:layout_gravity="right"/>
 </LinearLayout>


Cara Membuat Tombol Exit dengan Android



1. Jalankan Enclipse-Juno Pilih menu, File > New > Application Android Project
2. Isikan Nama Project  pada isian berikut  ini :
·         Application Name           : MembuatTbexit   {nama aplikasi yang dibuat)
·         Project Name                  : MembuatTbexit   {nama proyek}
·         PackageName                : com.example.membuattbexit  {nama paket]
·         Minimum Required SDK: (tidak usah dirubah) {minimum versi android
Bisa menggunakan }
·         Target SDK                     : tidak usah dirubah)   {versi  android yang diset}
·         Compile with                   : (tidak usah dirubah)  {versi android yang meng-kompilasi}
 3. Kemudian Klik Next…
4. Kemudian akan terbuka window Configure Project (Konfigurasi Proyek) seperti berikut :
·         Create custom launcer icon : { icon untuk aplikasi (type: jpg,gif, png dan lain-lain}
·         Create Activity                 : { aktivitas yang akan dibuat pada aplikasi}
·         Create project in workspace: {area kerja (disk drive) untuk menempatkan proyek aplikasi}
Catatan : pada proses ini boleh dirubah atau kita biarkan saja.
Selanjutnya klik Next> saja setelah menyelesaikan konfigurasi pada proses diatas.

5. Kemudian akan terbuka aplikasi yang akan kita dibuat bersamaan dengan dua file Java
dan Xml yaitu exitactivity.java dan activityexit.xml
6. Kemudian edit  exitactivity.java pada folder: src>axitactivity.java :
 7. Kemudian edit  activity_exit.xml  pada folder: res>layout>activity_exit.xml

 

8. Lakukan Run dengan shortcut CTRL+F11 atau klik kanan package > run as > android Application.
9. Source code : Klik disini ...
10. Lihat hasilnya :