MainActivity如下:
package cc.testautocompletetextview;import cc.testautocompletetextview1.R;import android.os.Bundle;import android.widget.ArrayAdapter;import android.widget.AutoCompleteTextView;import android.app.Activity;/** * Demo描述 * AutoCompleteTextView基本使用完整樣本 * * 注意參數: * android:completionThreshold="2" * * 參考資料: * 《瘋狂Android講義》 作者李剛 * Thank you very much */public class MainActivity extends Activity {private AutoCompleteTextView mAutoCompleteTextView;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);init();} private void init(){mAutoCompleteTextView=(AutoCompleteTextView) findViewById(R.id.autoCompleteTextView);String [] emails=new String []{"111@126.com","111@sina.com","111@sohu.cn","111@qq.com"};ArrayAdapter arrayAdapter=new ArrayAdapter(this, android.R.layout.simple_dropdown_item_1line, emails);mAutoCompleteTextView.setAdapter(arrayAdapter);}}
main.xml如下: