AutoCompleteTextView的简单使用
2016-08-21 12:18
337 查看
动态匹配输入的内容
xml文件
activity
多个匹配,例如转发邮件时使用的,用MultiAutoCompleteTextView
只需要添加一行如下所示,以逗号分隔,
matv.setTokenizer(new MultiAutoCompleteTextView.CommaTokenizer());
看了一下源码,只知道是继承AutoCompleteTextView,但是不知道是如何去实现
xml文件
<!--hint为提示 completionThreshold表示的是第几个字符开始显示下拉框--> <AutoCompleteTextView android:id="@+id/autoCompleteTextView" android:layout_width="match_parent" android:layout_height="wrap_content" android:completionThreshold="2" android:hint="请输入"/>
activity
/** * 达到的效果就是在一个输入框中输入的字符,会进行自动匹配,并以下拉框形式显示满足条件的字符串 */ public class MainActivity extends Activity { private AutoCompleteTextView acTextView; //存入的字符串数组,用于匹配 private String[] res={"beijing1","beijing2","beijing3","shanghai1","shanghai2"}; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); acTextView=(AutoCompleteTextView)findViewById(R.id.autoCompleteTextView); //ArrayAdapter数组匹配器,传入三个参数,文本,布局,数组;布局是选用系统的样例,数组是字符串数组,用于匹配输入的字符 ArrayAdapter<String> adapter=new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,res); //为textview设置适配器 acTextView.setAdapter(adapter); } }
多个匹配,例如转发邮件时使用的,用MultiAutoCompleteTextView
只需要添加一行如下所示,以逗号分隔,
matv.setTokenizer(new MultiAutoCompleteTextView.CommaTokenizer());
看了一下源码,只知道是继承AutoCompleteTextView,但是不知道是如何去实现
相关文章推荐
- AutoCompleteTextView与MultiAutoCompleteTextView简单使用
- android中使用DatePickerDialog和AutoCompleteTextView简单使用
- android:AutoCompleteTextView和MultAutoCompleteTextView的简单使用
- Android中的AutoCompleteTextView(随笔提示文本)组件的简单使用
- Android中的AutoCompleteTextView(随笔提示文本)组件的简单使用
- AutoCompleteTextView的简单使用
- Android中的AutoCompleteTextView与MultiAutoCompleteTextView的使用
- AutoCompleteTextView使用——自动完成文本框
- MultiAutoCompleteTextView和AutoCompleteTextView两个自动完成功能控件的使用
- AutoCompleteTextView的基本使用
- Android 之 自动提醒功能(AutoCompleteTextView)的使用
- 使用AutoCompleteTextView和MultiAutoCompleteTextView提示输入内容
- SQLite与AutoCompleteTextView结合使用
- Android学习笔记AutoCompleteTextView的使用
- 使用AutoCompleteTextView控件的步骤
- DatePicker和DataPickerDialog以及AutoCompleteTextView的基本使用方法
- Android开发-EditView, Button, TextView的简单使用
- 自动完成可编辑文本AutoCompleteTextView的使用
- Android中AutoCompleteTextView的使用方法