Android中MultiAutoCompleteTextView和AutoCompleTextView
来源:互联网 发布:极客头条php 编辑:程序博客网 时间:2024/05/22 02:15
1.MultiAutoCompleteTextView的使用: 该控件可支持选择多个值(在多次输入的情况下),分别用分隔符分开,并且在每个值选中的时候再次输入值时会自动去匹配。 可用在发短信,发邮件时选择联系人这种类型当中。 使用时需要执行设置分隔符方法。 设置输入多少字符时进行自动匹配 android:completionThreshold="2"
设置分隔符 mcTextView.setTokenizer(new MultiAutoCompleteTextView.CommaTokenizer());
具体代码如下: public class FourActivity extends AppCompatActivity {
private MultiAutoCompleteTextView mcTextView;
private String[] res = {"beijing1","beijing2","beijng3","shanghai1"};
@Override protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_four);
mcTextView = (MultiAutoCompleteTextView) findViewById(R.id.multiAutoCompleteTextView);
ArrayAdapter adapter = new ArrayAdapter(this,android.R.layout.simple_list_item_1,res);
mcTextView.setAdapter(adapter); //以逗号为分隔符
mcTextView.setTokenizer(new MultiAutoCompleteTextView.CommaTokenizer()); }}
2.AutoCompleteTextView的使用: 支持基本的自动完成功能,适用在各种搜索功能中,并且可以根据自己的需求设置他的默认显示数据。 两个控件都可以很灵活的预置匹配的那些数据,并且可以设置输入多少值时开始匹配等等功能。
代码如下: public class ThreeActivity extends AppCompatActivity {
private AutoCompleteTextView acTextView; private String[] res ={"beijing","beijing2","beijing3","shanghai1","shanghai2","shanghai3"};
@Override protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_three);
acTextView = (AutoCompleteTextView) findViewById(R.id.autoCompleteTextView);
ArrayAdapter adapter = new ArrayAdapter(this,android.R.layout.simple_list_item_1,res);
acTextView.setAdapter(adapter); }}
阅读全文
0 0
- Android中MultiAutoCompleteTextView和AutoCompleTextView
- android中AutoCompleteTextView和MultiAutoCompleteTextView的用法
- android AutoCompleteTextView和MultiAutoCompleteTextView
- Android 中 AutoCompleteTextView和MultiAutoCompleteTextView的区别以及用法
- Android中MultiAutoCompleteTextView的运用?
- android学习--AutoCompleTextView的使用
- 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
- 【Android学习笔记】AutoCompleTextView的使用
- Flutter实战一Flutter聊天应用(十四)
- 杯水风波
- 四、Eureka 的服务认证和集群
- eclipse Open Resource 过滤无效 maven项目
- linux中管理文件权限的管理
- Android中MultiAutoCompleteTextView和AutoCompleTextView
- 解决Android SDK下载和更新失败的方法
- 浅谈servlet
- C++ Socket编程(一) 概述
- 进制转换 HDU
- Apache Commons Lang3 DateUtils用法
- 20170722学习笔记之使用递归
- Hadoop生态组件-HIVE学习
- 牛客网-贪心-最大间隔