动态自动匹配输入的控件AutoCompleteTextView和MultiAutoCompleteTextView
来源:互联网 发布:java数组调用方法 编辑:程序博客网 时间:2024/05/02 00:28
AutoCompleteTextView可以实现动态自动匹配输入内容
<AutoCompleteTextView android:id="@+id/ac" android:layout_width="match_parent" android:layout_height="wrap_content" android:completionThreshold="2" android:hint="请输入您要搜索的关键字"/>
android:completionThreshold属性用于设置当在编辑框中输入多少个字符时开始自动匹配
acTextView = (AutoCompleteTextView) findViewById(R.id.ac);macTextView = (MultiAutoCompleteTextView) findViewById(R.id.mac);ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, dics);acTextView.setAdapter(adapter);
其中的dics是自动匹配的内容,是一个String数组。
AutoCompleteTextView只能在文本框中匹配一次,要想多次匹配,可以使用MultiAutoCompleteTextView,xml中声明一样
<MultiAutoCompleteTextView android:id="@+id/mac" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_below="@+id/ac" android:completionThreshold="2" android:hint="请输入您要搜索的关键字"/>
Activity中的用法也一样,只不过需要加上下面一句用于每次匹配完成的分隔符
macTextView.setTokenizer(new MultiAutoCompleteTextView.CommaTokenizer());
0 0
- 动态自动匹配输入的控件AutoCompleteTextView和MultiAutoCompleteTextView
- 安卓控件——AutoCompleteTextView和MultiAutoCompleteTextView实现自动匹配输入的内容
- 自动匹配AutoCompleteTextView和multiAutoCompleteTextView
- 使用AutoCompleteTextView和MultiAutoCompleteTextView实现输入自动匹配
- AutoCompleteTextView,MultiAutoCompleteTextView自动完成输入内容的控件
- MultiAutoCompleteTextView和AutoCompleteTextView两个自动完成功能控件的使用
- MultiAutoCompleteTextView和AutoCompleteTextView两个自动完成功能控件的使用
- MultiAutoCompleteTextView和AutoCompleteTextView两个自动完成功能控件的使用
- AutoCompleteTextView和MultiAutoCompleteTextView控件
- AutoCompleteTextView和MultiAutoCompleteTextView控件
- Android控件——AutoCompleteTextView动态自动匹配输入内容
- Android:控件AutoCompleteTextView 和MultiAutoCompleteTextView的使用
- 安卓控件使用系列7:AutoCompleteTextView和MultiAutoCompleteTextView实现输入字符自动提醒
- [控件]自动提示 AutoCompleteTextView MultiAutoCompleteTextView
- 输入框自动匹配控件AutoCompleteTextView
- android 自动匹配文本 AutoCompleteTextView /MultiAutoCompleteTextView
- Android学习-常见的UI控件 AutoCompleteTextView和MultiAutoCompleteTextView
- AutoCompleteTextView和MultiAutoCompleteTextView的区别
- effective C++之模板元编程
- SQL case when语法
- HDU 1214 圆桌会议(思维)
- linux 查看内存
- 【web】模拟京东项目-demo01(广告栏、导航条)
- 动态自动匹配输入的控件AutoCompleteTextView和MultiAutoCompleteTextView
- redis异常记录
- "=="和equals()
- 【C语言】简单实现三子棋
- 【Light-oj】-1414 - February 29(容斥原理)
- 如何解决PHP里大量数据循环时内存耗尽的问题
- lnmp下安装phpmyadmin
- SSO单点登录之二:Yale CAS实现单点登录(服务器端)
- IntelliJ IDEA开发Spring mvc