自动完成文本框

AutoCompleteTextView组件的功能和用法

百般思念 提交于 2019-12-11 10:57:54
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> AutoCompleteTextView是从EditText派生出来的,实际上也是一个文本编辑框,但是它比普通编辑框多了一个功能: 当用户输入一定的字符之后,自动完成文本框会显示一个下拉菜单,供用户选择;当用户选择之后,AutoCompleteTextView会按用户选择自动填写该文本框。 既然AutoCompleteTextView是从EditText派生出来的,所以它支持EditText的xml属性,并且还能有下面的输入以及设置方法: 所以,使用AutoCompleteTextView很简单,和EditText差不多,但是不同的是,要为它指定一个adapter(数据适配器),并且该adapter预设了AutoCompleteTextView要提示的文本数组; 下面以一个实例来说明: 1、新建空的Android项目:AutoCompleteTextViewTest 2、修改main_activity.xml的关键代码: <AutoCompleteTextView android:id="@+id/autoCompleteText" android:layout_width="fill_parent" android:layout_height="wrap_content" android