AutoCompleteTextView 自动提示输入
AutoCompleteTextView是一个可编辑的文本视图显示自动完成建议当用户键入。建议列表显示在一个下拉菜单,用户可以从中选择一项,以完成输入。建议列表是从一个数据适配器获取的数据。它有三个重要的方法clearListSelection():清除选中的列表项、dismissDropDown():如果存在关闭下拉菜单、getAdapter():获取适配器。我们要这样实例化一下适配器
//实例化适配器,指定显示格式及数据源 ArrayAdapter<String>adapter=newArrayAdapter<String>( this,android.R.layout.simple_dropdown_item_1line,ary); AutoCompleteTextViewtextView=(AutoCompleteTextView)findViewById(R.id.editText); //指定自动完成控件的适配器 textView.setAdapter(adapter); //自动完成控件的所需数据的数据源 privateString[]ary=newString[]{ "abc", "abcd", "abcde", "abcdef", "abcdefg", "hij", "hijk", "hijkl", "hijklm", "hijklmn", };