Membuat Text Auto Complete EditText Di Android

Mumpung jam istirahat kerja, saya akan bagikan postingan tentang bagaimana membuat text auto complete. Text auto complete disini maksudnya ketika kita mengetik sesuatu di Edit Text akan akan suggestion.

Contohnya saat kita mengisi kota tujuan (saat pembelian tiket pesawat), pasti akan ada suggestion. Misalnya kita mengertik “Ja”, maka akan ada suggestion word muncul diatasnya yaitu “Jakarta”, “Jayapura”, “Japan” dan lain-lainnya.

Contoh lainnya adalah penulisan email di gmail, hotmail atau apapun. Saat kita mengertik alamat email, jika didatabasenya terdapat kata yang mirip dengan yang kita ketik, maka akan muncul seggestion wordnya.

Ada dua hal yang saya yang akan saya buat dalam satu project yaitu, auto complete satu kata dan auto complete banyak kata

Untuk auto complete satu kata, kodingan yang kalian lakukan cukup seperti ini :


Untuk Multi Auto Complete (Banyak kata), kalian tinggal gunakan kode seperti ini :

IMPLEMENTASI

Pada bagian implementasi, kalian hanya perlu menulis satu class java dan satu file xml

  1. activity_main.xml
  2. MainActivity.java

Agar mau auto complete saat kita mengetik di field, kita tidak menggunakan componen EditText, tapi bernama AutoCompleteTextView dan untuk Multi Auto Text Complete gunakan MultiAutoCompleteTextView

Buat file xml baru, beri nama activity_main.xml, laku ketikan kode dibawah ini :

Sekarang buat satu file class java beri nama MainActivity.java, ketika kode dibawah ini :

Tidak lupa kalian juga bisa clone projectnya di :

(Visited 154 times, 1 visits today)



Baca juga :


About The Author

Related Posts

Add Comment

Berlangganan Artikel

Untuk mendaftarkan tutorial pemrograman terbaru dari putuguna[dot]com, silakan tuliskan email kalian dibawah ini