美文网首页
MultiAutoCompleteTextView多文本选取

MultiAutoCompleteTextView多文本选取

作者: Luyc_Han | 来源:发表于2017-11-15 10:52 被阅读130次
    布局:
      <MultiAutoCompleteTextView
            android:id="@+id/multiAutoCompleteTextView1"
            android:layout_width="286dp"
            android:layout_height="wrap_content"
            android:layout_marginStart="60dp"
            android:layout_marginTop="48dp"
            app:layout_constraintStart_toStartOf="parent"
            app:layout_constraintTop_toBottomOf="@+id/searchid"
            android:hint="请选择您要搜索的内容"/>
    
    实现:
      /// 获取multiAutoCompleteTextView对象
            MultiAutoCompleteTextView multiView = (MultiAutoCompleteTextView)findViewById(R.id.multiAutoCompleteTextView1);
    
            /// 设置数据源数组
            String[] temps = {"beijing1","beijing1","beijing1","beijing1","beijing1"};
    
            /// 设置一个适配器
            ArrayAdapter<String> tempAdater = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1, temps);
    
            /// 将适配器与当前MultiAutoCompleteTextView控件绑定
            multiView.setAdapter(tempAdater);
    
            /// 设置以逗号为分隔为结束的符号
            multiView.setTokenizer(new MultiAutoCompleteTextView.CommaTokenizer());
    

    效果:

    Untitled.gif

    相关文章

      网友评论

          本文标题:MultiAutoCompleteTextView多文本选取

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