布局

<?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">
  <AutoCompleteTextView android:layout_height="wrap_content"
    android:layout_width="fill_parent" android:id="@+id/autoCompleteTextView1"
    android:hint="输入关键字" android:layout_margin="5dp"></AutoCompleteTextView>
</LinearLayout>
模板布局
<?xml version="1.0" encoding="utf-8"?>

<TextView xmlns:android="http://schemas.android.com/apk/res/android"
  android:layout_height="fill_parent" android:layout_width="fill_parent"
  android:id="@+id/textView_moban" android:padding="10dp"
  android:textColor="#000" android:textSize="20dp"></TextView>

代码
package com.AutoCompleteTextView;

import java.util.ArrayList;
import java.util.List;

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

public class MainActivity extends Activity {
        /** 搜索提示
         * AutoCompleteTextView控件
         *    */

  AutoCompleteTextView autoCompleteTextView ;
  //ArrayAdapter也可以接收字符串数组
  static final String[]    COUNTRY = {"hebei","henan","guangdong","guangxi"};
  @Override
        public void onCreate(Bundle savedInstanceState) {
                super.onCreate(savedInstanceState);
                setContentView(R.layout.main);
                autoCompleteTextView = (AutoCompleteTextView) findViewById(R.id.autoCompleteTextView1);
                List<String> list = new ArrayList<String>();
             //动态添加
                list.add("aaa");
                list.add("aabcd");
                //将模板加入适配器
                ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, R.layout.moban,list);
                autoCompleteTextView.setAdapter(adapter);
             // ArrayAdapter也可以接收字符串数组
                ArrayAdapter<String> adapter1 = new ArrayAdapter<String>(this, R.layout.moban,COUNTRY);
                autoCompleteTextView.setAdapter(adapter1);
        }
}