洗尽铅华雨吧 关注:0贴子:54
  • 5回复贴,共1

android======AutoCompleteTextView

只看楼主收藏回复



IP属地:江苏1楼2013-02-28 14:52回复
    AutoCompleteTextView的功能类似于百度或者Google在搜索栏输入信息的时候,弹出的与输入信息接近的提示信息。
    当然这里要要用到一些适配器


    IP属地:江苏2楼2013-02-28 14:52
    回复
      在Android中提供了两智能输入框,它们是MultiAutoCompleteTextView、AutoCompleteTextView。它们的功能大致一样,它和AutoCompleteTextView的区别就是MultiAutoCompleteTextView可以在输入框中一直增加新的选取值。编写方式也有所不同,在进行setAdapter之后还需要调用setTokenizer() 。


      IP属地:江苏3楼2013-02-28 14:53
      回复
        AutoCompleteTextView:
        一个可编辑的文本视图,当用户输入信息后弹出提示。提示列表显示在一个下拉菜单中,用户可以从中选择一项,以完成输入。提示列表是从一个数据适配器获取的数据。
        MultiAutoCompleteTextView
        继承自AutoCompleteTextView,延长AutoCompleteTextView的长度,你必须要提供一个MultiAutoCompleteTextView.Tokenizer来区分不同的子串


        IP属地:江苏4楼2013-02-28 14:59
        回复
          简单来说 AutoCompleteTextView只能搜索显示一次 而 MultiAutoCompleteTextView可以搜一次后写一个分隔符继续搜 multi.setTokenizer(new MultiAutoCompleteTextView.CommaTokenizer()); 这句话就是以逗号为分隔符


          IP属地:江苏5楼2013-02-28 15:11
          回复
            写了个小demo 放在网盘里


            IP属地:江苏6楼2013-02-28 15:12
            回复