Pages

Showing posts with label create. Show all posts
Showing posts with label create. Show all posts

Monday, March 31, 2014

How to create Auto Complete text in android

just drop auto-complete textview from widget to your layout or copy below code:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical">

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

        <requestFocus />
    </AutoCompleteTextView>

</LinearLayout>
 

Now open java file and paste below code


package sel.listG; //package name

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

public class MainActivity extends Activity {
      String values[]={"January", "July", "June", "Ravi", "Ravinder", "Abhishek", "Abhinav", "Harkishore", "Hardev"};

      @Override
      protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
            AutoCompleteTextView lv=(AutoCompleteTextView)findViewById(R.id.autoCompleteTextView1); 
//adapter will adapt the string and pass the string to lv object
            ArrayAdapter<?> adapter=new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, values);
            lv.setAdapter(adapter);
            
      }
  }
 

Now run your code..
Read More..