解决方案 »

  1.   


    LZ可以去除addTextChangedListener监听直接采用如下方法
    act = (AutoCompleteTextView) findViewById(R.id.university); act.setAdapter(new ArrayAdapter<String>(context,
    android.R.layout.simple_dropdown_item_1line,
    Constants.UNIVERSITY_50));Constants.UNIVERSITY_50  数组数据如下:public class Constants {
    public static final String[] UNIVERSITY_50 = { "北京大学", "清华大学", "浙江大学",
    "复旦大学", "南京大学", "上海交通大学", "武汉大学", "中国人民大学", "华中科技大学", "中山大学",
    "吉林大学", "四川大学", "北京师范大学", "南开大学", "中南大学", "山东大学", "哈尔滨工业大学",
    "中国科技大学", "西安交通大学", "厦门大学", "天津大学", "北京航空航天大学", "华东师范大学", "同济大学",
    "中国农业大学", "东南大学", "大连理工大学", "华南理工大学", "西北工业大学", "北京理工大学", "东北大学",
    "重庆大学", "北京科技大学", "湖南大学", "兰州大学", "华东理工大学", "中国矿业大学", "华中师范大学",
    "中国地质大学", "西北大学", "中国石油大学", "中国海洋大学", "东北师范大学", "华中农业大学", "北京交通大学",
    "西南大学", "电子科技大学", "西南交通大学", "南京理工大学", "长安大学" };}
      

  2.   


    忘了说明  AutoCompleteTextView好像就是默认输入2个以上字符才会自动匹配
      

  3.   

    我晕。很简单的逻辑问题啊。输入第一个字符之前还没有设置adapter.之后才有,才有提示。