Penggunaan AutoCompleteTextView pada Android

Nama Anggota

  1. Haidi
  2. Permana Raka Alam
  3. Sani Muhammad Chandra

AutoCompleteTextView

    AutoCompleteTextView merupakan TextView dengan fungsi auto-complete. Ketika pengguna menyentuh huruf, maka akan muncul pilihan menu yang dapat dipilih. Dibawah ini adalah cara membuat AutoCompleteTextView.

  1. Buka terlebih aplikasi android.

     

     

  2. Untuk membuat project baru klik menu file, New, kemudian pilih Android project.

  1. Langkah selanjutnya adalah membuat nama project, setelah itu klik next.

     

  2. Pilih Android 2.3 kemudian next.

  3. Kemudian kita akan mengisi nama aplikasi, nama halaman, activity create dan minimum SDK. Setelah itu klik Finish.

     

     

  4. Klik dua kali nama project yang kita buat, klik dua kali layout dan klik main.xml.

     

  5. Buatlah desain anda sendiri pada Graphical Layout.

  6. Kemudian klik pada Main.xml dan seperti inilah potongan kodenya.

<?xml
version=“1.0”
encoding=“utf-8”?>

<LinearLayout
xmlns:android=http://schemas.android.com/apk/res/android&#8221;


android:layout_width=“fill_parent”


android:layout_height=“fill_parent”


android:orientation=“vertical”
>

 


<TextView


android:id=“@+id/textView1”


android:layout_width=“wrap_content”


android:layout_height=“wrap_content”


android:text=“Medium Text”


android:textAppearance=“?android:attr/textAppearanceMedium”
/>

 


<AutoCompleteTextView


android:id=“@+id/autoCompleteTextView1”


android:layout_width=“match_parent”


android:layout_height=“wrap_content”


android:text=“”


android:completionThreshold=“1”
>

 


<requestFocus
/>


</AutoCompleteTextView>

 

</LinearLayout>

 

  1. Setelah itu Klik dua kali pada nama project yang kita buat, klik dua kali src, klik dua kali pada nama halaman android dan klik dua kali pada create activity.

     

  2. Tulislah kode seperti dibawah ini.

package auto.amik.seamolec;

 

import android.app.Activity;

import android.os.Bundle;

import android.view.View;

import android.view.View.OnClickListener;

import android.widget.ArrayAdapter;

import android.widget.AutoCompleteTextView;

 

public
class AutocompleteActivity extends Activity implements OnClickListener {

    /** Called when the activity is first created. */

    AutoCompleteTextView a;

 

    public
void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setContentView(R.layout.main);

        a = (AutoCompleteTextView) findViewById(R.id.autoCompleteTextView1);

        ArrayAdapter<String> b = new ArrayAdapter<String>(this,

                android.R.layout.simple_dropdown_item_1line, new String[] {“Albahri”, “Anatholia”, “Diar”, “Haidi”,“Permana”, “Badawi”,“Chandra”, “Irsyad”,
“Robi”, “Wirsa”,“Rindri”, “Tiara”,“Indah”, “Yoyok”, “Rizqia”,“Uswa”, “Devi”, “Widi”,

“Fajar”, “Hamzah”,“Egar”, “Sakti”,“Vandri” });

        a.setAdapter(b);

        a.setWidth(500);

        a.setHeight(50);

    }

 

    public
void onClick(View v) {

        // TODO Auto-generated method stub

 

    }

}

 

  1. Setelah semuanya telah selesai, kita tinggal running. Caranya adalah klik kanan pada nama aplikasi android pilih Run As – Android Application.

     

  2. Tunggu beberapa detik hingga muncul hasilnya seperti dibawah ini.

  1. Ketikkan Huruf yang anda inginkan, Misalkan kita ketikkan huruf H. Maka semua nama yang berinisial dari H akan muncul. Seperti dibawah ini.

Leave a comment