Simple AutoCompleteTextView Example - ANDROID - Helper

Thursday, July 04, 2013

Simple AutoCompleteTextView Example

Android – Simple AutoCompleteTextView Example

Source main.xml

<?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:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello" />

<AutoCompleteTextView
android:id="@+id/autocompletetextview"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="" >
</AutoCompleteTextView>

</LinearLayout>


Source AutoCompleteTextViewExampleActivity.java

package com.actvex;

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

public class AutoCompleteTextViewExampleActivity extends Activity {

    AutoCompleteTextView autocompletetextview;

    String[] array = { "One", "Two", "Three", "Four", "Five", "Six", "Seven",
            "Eight", "Nine", "Ten" };


    public void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        autocompletetextview = (AutoCompleteTextView)     findViewById(R.id.autocompletetextview);

        ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
                android.R.layout.select_dialog_item,
array);

        autocompletetextview.setThreshold(1);

        autocompletetextview.setAdapter(adapter);


    }
}


The Output will be







4 comments:

  1. A simple and usefull example. Thanks!

    ReplyDelete
  2. Hi all,

    when i choose the right word from the list of suggestions, the keyword stand on the view and i have to press the back button to hide the keyword..

    Can you help me to hide the keyword?

    thanks

    ReplyDelete
  3. how to get uses accces contact detail in android...

    ReplyDelete