package com.example.examples_04_10;import android.app.Activity;import android.os.Bundle;import android.view.Menu;import android.widget.ArrayAdapter;import android.widget.AutoCompleteTextView;import android.widget.MultiAutoCompleteTextView;public class MainActivity extends Activity {private static final String [] autoString = new String[] {"a2", "abf", "abe", "abcde", "abc2", "abcd3", "abcede2","abc2", "abcd2", "abcde2"};@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);//關聯關鍵字ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,R.layout.list_item, autoString);AutoCompleteTextView m_AutoCompleteTextView = (AutoCompleteTextView)findViewById(R.id.AutoCompleteTextView01);//將adapter添加到AutoCompleteTextView中m_AutoCompleteTextView.setAdapter(adapter);MultiAutoCompleteTextView m_MultiAutoCompleteTextView = (MultiAutoCompleteTextView)findViewById(R.id.MultiAutoCompleteTextView01);m_MultiAutoCompleteTextView.setAdapter(adapter);m_MultiAutoCompleteTextView.setTokenizer(new MultiAutoCompleteTextView.CommaTokenizer());}@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;}}
<?xml version="1.0" encoding="utf-8"?> <TextView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:padding="10dp" android:textSize="16sp" android:textColor="#000000"> </TextView>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context=".MainActivity" > <TextView android:id="@+id/TextView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/hello_world" /> <AutoCompleteTextView android:id="@+id/AutoCompleteTextView01" android:layout_below="@id/TextView" android:layout_width="fill_parent" android:layout_height="wrap_content"/> <MultiAutoCompleteTextView android:id="@+id/MultiAutoCompleteTextView01" android:layout_below="@id/AutoCompleteTextView01" android:layout_height="wrap_content" android:layout_width="fill_parent"/></RelativeLayout>