一个可编辑的文本视图,当用户输入时会自动显示完成(即补全)的建议。建议列表显示在一个下拉菜单中,用户可以选择其中一项去替换编辑框的内容。
当按下返回按钮或没有可选项,这个下拉列表可以随时被隐藏。
建议列表来自一个数据适配器,并且只会在输入字符数到达设定的临界值时显示。
例子:
public class CountriesActivity extends Activity {
protected void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(R.layout.countries);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
android.R.layout.simple_dropdown_item_1line, COUNTRIES);
AutoCompleteTextView textView = (AutoCompleteTextView)
findViewById(R.id.countries_list);
textView.setAdapter(adapter);
}
private static final String[] COUNTRIES = new String[] {
"Belgium", "France", "Italy", "Germany", "Spain"
};
}
以上内容翻译自官方文档。