美文网首页
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

    AutoCompleteTextView AutoCompleteTextView控件的功能是自动展示与输入的文本...

  • 基础控件

    一、基础控件 >通用属性 (1. 能够自身显示内容的控件 TextView 文本 AutoCompleteText...

  • Android基本控件

    基本控件 文本框(TextView) android: text = "..." 设置文本框要显示的内容。默认的情...

  • Android自定义控件(一,基本原理)

    自定义控件相关目录: Android自定义控件(一,基本原理) Android自定义控件(二,自定义属性) And...

  • Android布局(一)之基本视图View

    View是Android的基本视图,布局和控件是Android的基本组成部分,而所有的布局和控件均直接或间接由Vi...

  • Android自定义控件之自定义组合控件

    Android自定义控件之自定义组合控件 前言: 前两篇介绍了自定义控件的基础原理Android自定义控件之基本原...

  • AutoCompleteTextView和MultiAutoCo

    这两个控件可用于搜索框类型和联系人类型 AutoCompleteText第一步:初始化控件;第二步:初始化适配器;...

  • 2018-06-09

    自定义控件的基本原理 在日常的android开发中会经常和控件打交道,有时android提供的控件未能满足业务需求...

  • Android实现圆角控件

    Android实现圆角控件 在Android开发过程中,控件的使用是最常见、最基本的。但是我们都知道,在Andro...

  • Android基本控件TextView

    1.TextView 文本框 (1)基本属性: android:text="" 文本内容 android:...

网友评论

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

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