Android程序:文字匹配实现(AutoCompleteTextView和MultiAutoCompleteTextView)
来源:互联网 发布:手机数据恢复大师 编辑:程序博客网 时间:2024/05/17 00:42
1.AutoCompleteTextView:
可以用于搜索框,功能是可以匹配单个选项
2.MultiAutoCompleteTextView
可以用于选择多个可筛选的项目
layout.xml
<AutoCompleteTextView android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/autoCompleteTextView1" android:hint="AutoCompleteTextView" android:completionThreshold="3"/> <MultiAutoCompleteTextView android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_below="@+id/autoCompleteTextView1" android:id="@+id/autoCompleteTextView2" android:hint="MultiAutoCompleteTextView"/>
MainActivity
private AutoCompleteTextView acTextView; private MultiAutoCompleteTextView macTextView; private String[] res = {"beijing1","beijing2","beijing3","jiangxi1","jiangxi2"}; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); acTextView = (AutoCompleteTextView) findViewById(R.id.autoCompleteTextView1); ArrayAdapter<String> adapter = new ArrayAdapter<>(this,android.R.layout.simple_list_item_1,res); acTextView.setAdapter(adapter); macTextView = (MultiAutoCompleteTextView)findViewById(R.id.autoCompleteTextView2); macTextView.setAdapter(adapter); macTextView.setTokenizer(new MultiAutoCompleteTextView.CommaTokenizer()); }
注:
1.android:completionThreshold=”3”;
实现的是,输入3个字符后,出现下拉匹配列表
2.macTextView.setTokenizer(new MultiAutoCompleteTextView.CommaTokenizer());
实现的是,多个项目由“,”逗号为分隔符进行分割
0 0
- Android程序:文字匹配实现(AutoCompleteTextView和MultiAutoCompleteTextView)
- android AutoCompleteTextView和MultiAutoCompleteTextView
- 自动匹配AutoCompleteTextView和multiAutoCompleteTextView
- 使用AutoCompleteTextView和MultiAutoCompleteTextView实现输入自动匹配
- android 自动匹配文本 AutoCompleteTextView /MultiAutoCompleteTextView
- Android实现搜索功能 AutoCompleteTextView和MultiAutoCompleteTextView的用法
- (转)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开发 第四课 AutoCompleteTextView和MultiAutoCompleteTextView
- Protocol and Delegate 协议和代理(设计模式之代理模式)
- android样式表类似于web开发中的CSS(亲自整理哦亲,绝对带注释)
- rtsp协议详解
- 点击notification不重新打开activity
- Eclipse快捷键 10个最有用的快捷键
- Android程序:文字匹配实现(AutoCompleteTextView和MultiAutoCompleteTextView)
- JS中的this变量的使用介绍
- iOS ASIHtttpRequest 缓存
- When should you use a class vs a struct in C++?
- UITableView滚动优化
- java有关switch语句运用
- session php
- แทงบอลสร้างรายได้ให้คุณได้จริง
- (转)C/C++基本数据类型长度