<pre class="html" name="code"><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:orientation="vertical"
android:layout_height="match_parent"
tools:context=".MainActivity" >
<Spinner
android:id="@+id/sp01"
android:layout_width="fill_parent"
android:layout_height="wrap_content"/>
<!--
<AutoCompleteTextView
android:id="@+id/ACTV01"
android:layout_width="fill_parent"
android:layout_height="wrap_content"/> -->
<MultiAutoCompleteTextView
android:id="@+id/MACTV01"
android:layout_width="fill_parent"
android:layout_height="wrap_content"/>
</LinearLayout>
package com.example.spinner;import android.os.Bundle;import android.app.Activity;import android.view.Menu;import android.view.View;import android.widget.AdapterView;import android.widget.AdapterView.OnItemSelectedListener;import android.widget.ArrayAdapter;import android.widget.AutoCompleteTextView;import android.widget.MultiAutoCompleteTextView;import android.widget.Spinner;import android.widget.Toast;public class MainActivity extends Activity {private final static String[] str ={"China","Russia","Germany","Japan","Australia"};private Spinner spinner;//private AutoCompleteTextView autoCompleteTextView;private MultiAutoCompleteTextView multiAutoCompleteTextView;private ArrayAdapter<String> adapter,adapter2;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);spinner = (Spinner)findViewById(R.id.sp01);//autoCompleteTextView = (AutoCompleteTextView)findViewById(R.id.ACTV01);multiAutoCompleteTextView = (MultiAutoCompleteTextView)findViewById(R.id.MACTV01);adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, str);adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);adapter2 = new ArrayAdapter<String>(MainActivity.this, android.R.layout.simple_dropdown_item_1line, str);spinner.setAdapter(adapter);//autoCompleteTextView.setAdapter(adapter);multiAutoCompleteTextView.setAdapter(adapter2);multiAutoCompleteTextView.setTokenizer(new MultiAutoCompleteTextView.CommaTokenizer());spinner.setOnItemSelectedListener(new OnItemSelectedListener() {@Overridepublic void onItemSelected(AdapterView<?> arg0, View arg1,int arg2, long arg3) {Toast.makeText(MainActivity.this, ""+str[arg2], Toast.LENGTH_SHORT).show();}@Overridepublic void onNothingSelected(AdapterView<?> arg0) {// TODO Auto-generated method stub}});}@Overridepublic boolean onCreateOptionsMenu(Menu menu) {// Inflate the menu; this adds items to the action bar if it is present.getMenuInflater().inflate(R.menu.main, menu);return true;}}