TextView、TextView的子类之EditText、EditText的子类之自动完成文本框(AutoCompleteTextView)的功能与用法
先来看下TextView及其子类的关系:(TextView类直接继承了类View)
TextView不允许用户编辑文本内容,但是EditText则允许用户编辑文本内容
EditText的子类之自动完成文本框(AutoCompleteTextView)比普通编辑框多了一个功能:当用户输入一定的字符之后,自动完成文本框会显示一个下拉菜单,供用户从中选择,当用户选择某个菜单项之后,AutoCompleteTextView会按用户选择自动填写该文本框。
AutoCompleteTextView除了可以使用EditText提供的XML属和方法之外,还支持如下表所示的常用XML属性及相关方法:
使用AutoCompleteTextView,只要为它设置一个Adapter,该Adapter封装了AutoCompleteTextView预设的提示文本。