//布局文件activity_main.xml
http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
android:id="@+id/autoCompleteTextView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:layout_marginTop="90dp"
android:ems="10" >
//列表里的项目文件list_item.xml
http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:padding="10dp"
android:textColor="#000"
android:textSize="16sp" >
//java代码:在Activity里
public class MainActivity extends Activity {
private AutoCompleteTextView
autoCompleteTextView;
private static final String[] COUNTRIES = new
String[] {"China",
"Belgium", "France", "Italy", "Germany", "Spain"
};
@Override
protected void onCreate(Bundle
savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
autoCompleteTextView =
(AutoCompleteTextView)
findViewById(R.id.autoCompleteTextView1);
List list = new
ArrayList();
list.add("abca");
list.add("abcb");
list.add("test");
ArrayAdapter adapter = new
ArrayAdapter(this,
R.layout.list_item,
COUNTRIES);//list可用数组代替
autoCompleteTextView.setAdapter(adapter);
}
}
//大功告成