Android – Menggunakan AutocompleteTextView pada android | Tempat Belajar dan Berbagi Pengetahuan Java dan PHP
Home » » Android – Menggunakan AutocompleteTextView pada android

Android – Menggunakan AutocompleteTextView pada android

Dipostingkan Oleh Ridwan Labs pada Rabu, 30 November 2011 - Diupdate Pada: 11/30/2011

AutocompleteTextView memiliki fungsi yang kurang lebih sama dengan EditText, karena memang AutocompleteTextView adalah turunan/subclass dari EditText. Hanya saja, AutocompleteTextView akan menampilkan beberapa saran teks yang keluar secara otomatis ketika user mengetikan beberapa huruf kedalam AutocompleteTextView.


Langsung saja kita praktekan cara penggunaan AutocompleteTextView.


Langkah 1
Buat sebuah project, beri nama, (saya berinama AutocompleteTextViewSample)



Langkah 2
Ubah main.xml pada folder res/layout menjadi berikut (menambahkan AutocompleteTextView):



<?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”>
<TextView

android:layout_width=”fill_parent”

android:layout_height=”wrap_content”

android:text=”Masukan Nama Negara:” />


<AutoCompleteTextView
android:id=”@+id/txtNamaNegara”

android:layout_width=”fill_parent”

android:layout_height=”wrap_content” />

</LinearLayout>



Langkah 3
Ubah AutocompleteTextViewSampleActivity.java menjadi berikut:

package luwax.test;


import android.app.Activity;
import android.os.Bundle;
import android.widget.ArrayAdapter;
import
android.widget.AutoCompleteTextView;




public class
AutocompleteTextViewSampleActivity extends Activity {
String[] namaNegara = {
"Afganistan",
"Anggola",
"Argentina",
"Indonesia",
"India",
"Inggris"
};

/** Called when the activity is first created. */
@Override
public void onCreate(Bundle
savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
AutoCompleteTextView txtAuto
= (AutoCompleteTextView) findViewById(R.id.txtNamaNegara);

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


android.R.layout.simple_dropdown_item_1line, namaNegara);
txtAuto.setThreshold(2);
txtAuto.setAdapter(adapterNegara);
}
}


Langkah 4
Tekan F11, dan lihat yang terjadi heheh
…..


Share this article :

0 komentar:

Posting Komentar

Cari Artikel



 
Support : Admin
Copyright © 2013. Tempat Belajar dan Berbagi Pengetahuan Java dan PHP - All Rights Reserved
Template Created by Creating Website Modified by CaraGampang.Com
Proudly powered by Blogger