Nama Anggota
- Haidi
- Permana Raka Alam
- 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.
-
Buka terlebih aplikasi android.
- Untuk membuat project baru klik menu file, New, kemudian pilih Android project.
-
Langkah selanjutnya adalah membuat nama project, setelah itu klik next.
-
Pilih Android 2.3 kemudian next.
-
Kemudian kita akan mengisi nama aplikasi, nama halaman, activity create dan minimum SDK. Setelah itu klik Finish.
-
Klik dua kali nama project yang kita buat, klik dua kali layout dan klik main.xml.
-
Buatlah desain anda sendiri pada Graphical Layout.
- 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”
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>
-
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.
- 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
}
}
-
Setelah semuanya telah selesai, kita tinggal running. Caranya adalah klik kanan pada nama aplikasi android pilih Run As – Android Application.
- Tunggu beberapa detik hingga muncul hasilnya seperti dibawah ini.
- Ketikkan Huruf yang anda inginkan, Misalkan kita ketikkan huruf H. Maka semua nama yang berinisial dari H akan muncul. Seperti dibawah ini.