我尝试过使用写一个adapter继承baseAdapter,用getcount()设置显示个数,可惜autoCompleteTextView里的setadapter()只支持extends ListAdapter & Filterable的adapter,而baseAdapter不是可过滤的所以行不通啊顺便再提一个问题:
是否可以使autoCompleteTextView在用户没有任何输入,并且autoCompleteTextView获得焦点时,出现提示?(这些提示来自用户以前输入过的数据项)

解决方案 »

  1.   

    没有人回答啊~
    第一个问题我解决掉了,要想限制提示的个数,可以设置提示列表的高度就好了
    使用autoTv.setDropDownHeight(350);就可以设置成5个提示了,系统默认mDropDownHeight是WRAP_CONTENT的。但是第二个问题还在纠结中,即:
    是否可以使autoCompleteTextView在用户没有任何输入,并且autoCompleteTextView获得焦点时,出现提示?(这些提示来自用户以前输入过的数据项)