MultiAutoCompleteTextView Tutorial- android

00:17 Unknown 0 Comments

A MultiAutoCompleteTextView is an editable text view, extending AutoCompleteTextView, that can show completion suggestions for the substring of the text where the user is typing instead of necessarily for the entire thing.

Let's demonstrate a MultiAutoCompleteTextView:
In your layout file you can add it as:


        
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_below="@id/autocomplete"
        android:layout_marginTop="8dp"
        android:hint="multi auto complete text view"
        android:id="@+id/multi"
        android:ems="10"/>

SO, your activity. java can be as:

public class MainActivity extends AppCompatActivity {
    MultiAutoCompleteTextView text1;
    String[] languages={"android", "java","IOS","JDBC","C#","C++","C"};
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        text1=(MultiAutoCompleteTextView) findViewById(R.id.multi);
        ArrayAdapter adapter=new ArrayAdapter(this, android.R.layout.simple_list_item_1,languages);
     
        text.setThreshold(1);
        text1.setTokenizer(new MultiAutoCompleteTextView.CommaTokenizer());

    }

You Can watch a video demo at:


0 comments: