美文网首页
Android第一课 基本控件 AutoCompleteText

Android第一课 基本控件 AutoCompleteText

作者: 叶小七的真命天子 | 来源:发表于2018-12-28 15:09 被阅读10次

    AutoCompleteTextView

    AutoCompleteTextView控件的功能是自动展示与输入的文本相匹配的列表

    属性

    • completionThreshold: 指定输入字符在到几位之后展示匹配列表,

    用法

    // 定义原始数据
     String [] res = {"beijing1","beijing2","beijing3","shanghai1","shanghai2"};
    // 找到该控件
     AutoCompleteTextView autoCompleteTextView = findViewById(R.id.autoCompleteTextView);
    // 定义ArrayAdapter
     ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,R.layout.support_simple_spinner_dropdown_item,res);
    // AutoCompleteTextView绑定adapter
     autoCompleteTextView.setAdapter(adapter);
    

    示例


    image.png

    MultiAutoCompleteTextView

    MultiAutoCompleteTextView控件的功能是自动展示与输入的文本相匹配的列表,支持多选

    用法

    // 定义原始数据
    String [] res = {"beijing1","beijing2","beijing3","shanghai1","shanghai2"};
    MultiAutoCompleteTextView macTextView =  findViewById(R.id.multiAutoCompleteTextView);
    macTextView.setAdapter(adapter);
    macTextView.setTokenizer(new MultiAutoCompleteTextView.CommaTokenizer()); //设置分隔符
    

    示例


    image.png

    相关文章

      网友评论

          本文标题:Android第一课 基本控件 AutoCompleteText

          本文链接:https://www.haomeiwen.com/subject/sdaslqtx.html