Android控件中AutoCompleteTextView、MultiAutoCompleteTextView详解
来源:互联网 发布:大数据架构师指南 微盘 编辑:程序博客网 时间:2024/04/29 01:56
在Android中提供了两种智能输入框,它们是AutoCompleteTextView、MultiAutoCompleteTextView。它们的功能大致一样。显示效果像Google搜索一样,当你在搜索框里输入一些字符时(至少两个字符),会自动弹出一个下拉框提示类似的结果。下面详细介绍一下。
一、AutoCompleteTextView
1、简介
一个继承自EditView的可编辑的文本视图,能够实现动态匹配输入的内容。如google搜索引擎当输入文本时可以根据内容显示匹配的热门信息。
2、重要方法
clearListSelection():清除选中的列表项
dismissDropDown():如果存在关闭下拉菜单
getAdapter():获取适配器
二、MultiAutoCompleteTextView
1、简介
一个继承自AutoCompleteTextView的可编辑的文本视图,能够对用户键入的文本进行有效地扩充提示,而不需要用户输入整个内容。(用户输入一部分内容,剩下的部分系统就会给予提示)。
用户必须提供一个MultiAutoCompleteTextView.Tokenizer用来区分不同的子串。
2、重要方法
enoughToFilter():当文本长度超过阈值时过滤performValidation():代替验证整个文本,这个子类方法验证每个单独的文字标记
setTokenizer(MultiAutoCompleteTextView.Tokenizer t):用户正在输入时,tokenizer设置将用于确定文本相关范围内
以下为案例
main.xml布局文件
TextViewActivity类
运行结果
0 0
- Android控件中AutoCompleteTextView、MultiAutoCompleteTextView详解
- Android控件---AutoCompleteTextView与MultiAutoCompleteTextView
- Android控件之AutoCompleteTextView、MultiAutoCompleteTextView探究
- Android控件之AutoCompleteTextView、MultiAutoCompleteTextView探究
- Android控件之AutoCompleteTextView、MultiAutoCompleteTextView探究
- Android控件之AutoCompleteTextView、MultiAutoCompleteTextView探究
- android 常用控件 (AutoCompleteTextView) (MultiAutoCompleteTextView)
- Android控件之AutoCompleteTextView、MultiAutoCompleteTextView探究
- Android控件之AutoCompleteTextView、MultiAutoCompleteTextView探究
- Android控件——AutoCompleteTextView和MultiAutoCompleteTextView
- Android-基本控件(AutoCompleteTextView,MultiAutoCompleteTextView,ToggleButton)
- Android控件之AutoCompleteTextView、MultiAutoCompleteTextView探究
- Android控件之AutoCompleteTextView、MultiAutoCompleteTextView探究
- Android控件之AutoCompleteTextView和MultiAutoCompleteTextView
- Android:控件AutoCompleteTextView 和MultiAutoCompleteTextView的使用
- AutoCompleteTextView和MultiAutoCompleteTextView控件
- AutoCompleteTextView和MultiAutoCompleteTextView控件
- android中AutoCompleteTextView和MultiAutoCompleteTextView的用法
- 统计点教你写用例
- 文本聚类教程
- Android控件中AnalogClock、DigitalClock详解
- Android控件中GridView详解
- Android控件中ListView详解
- Android控件中AutoCompleteTextView、MultiAutoCompleteTextView详解
- Android控件中ProgressBar详解
- Android控件中Gallery详解
- Android控件中TabHost详解
- poj 2481 cows 树状数组
- Android控件中Spinner详解
- Maven类包冲突终极解决
- 颜色搭配表1(#ff00ff)
- 在Android中如何Intent意图跳转系统其他的界面