Esempio MultiAutoCompleteTextView

Il MultiAutoCompleteTextView e' molto simile all' AutoCompleteTextView ma opera su piu' token divisi da un separatore

 

Creare un nuovo progetto android chiamato HelloMultiAutoCompleteTextView

 

Aggiungere al layout un componente di tipo MultiAutoCompleteTextView con id multiautocomplete

<?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"
	android:layout_height="fill_parent">
 
	<MultiAutoCompleteTextView 
		android:id="@+id/multiautocomplete"
		android:layout_width="fill_parent" 
		android:layout_height="wrap_content" />
 
</LinearLayout>

 

Aggiungere alla activity il codice per gestire l'autocomplete

		MultiAutoCompleteTextView autocomplete = (MultiAutoCompleteTextView)
			findViewById(R.id.multiautocomplete);
		ArrayAdapter<String> adapter = new ArrayAdapter<String>(
				this,
				android.R.layout.simple_dropdown_item_1line, 
				new String[] {"pippo","pluto","topolino","nonna papera" });
		autocomplete.setAdapter(adapter);
		autocomplete.setTokenizer(new MultiAutoCompleteTextView.CommaTokenizer());

AttachmentSize
HelloMultiAutoCompleteTextView.zip43.74 KB