AutoCompleteTextView可以简单的做出数据提示,就是只能是以该字符开头
<span style="font-size:14px;">/**
* AutoCompleteTextView使用
*
* @author Administrator
*
*/
public class EditTextMainActivity2 extends Activity {// 定义字符串数组作为提示的文本
String[] books = new String[] { "nnn", "rrr", "gggg", "dddf", "rrrrrrrr", "fffssr" };
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_edit_text_main_activity2);
// 创建一个ArrayAdapter封装数组
ArrayAdapter<String> av = new ArrayAdapter<String>(this, android.R.layout.simple_dropdown_item_1line, books);
AutoCompleteTextView auto = (AutoCompleteTextView) findViewById(R.id.autoCompleteTextView1);
auto.setAdapter(av);
}
<span style="font-size:18px;">}</span></span>
效果: