程序员Android开发

AutoCompleteTextView和MultiAutoCo

2016-06-22  本文已影响188人  JC_Hou

这两个控件可用于搜索框类型和联系人类型

//初始化控件
private AutoCompleteTextView acTextView;
//初始化数据源
private String[] res={"beijing","shanghai","guangzhou","hangzhou"};
acTextView=(AutoCompleteTextView)findViewById(R.id.autoCompleteTextView);
/**
*初始化适配器
*构造方法第一个参数是Context对象,传入this
*第二个参数是点开AutoCompleteTextView后每一个item的布局,这里使用系统的android.R.layout.simple_list_item_1
*第三个参数是我们要使用到数据源,这里传入res数组
*/
ArrayAdapter<String> adapter=new ArrayAdapter<String> (this,android.R.layout.simple_list_item_1,res);
//将adapter与当前AutoCompleteTextView绑定
acTextView.setAdapter(adapter);
//初始化控件
private MultiAutoCompleteTextView macTextView;
macTextView=(MultiAutoCompleteTextView)findViewById(R.id.multiAutoCompleteTextView);
//将adapter与当前MultiAutoCompleteTextView绑定
macTextView.setAdapter(adapter);
//设置以逗号为分隔符
macTextView.setTokenizer(new MultiAutoCompleteTextView.CommaTokenizer());
上一篇下一篇

猜你喜欢

热点阅读