android 自动匹配文本 AutoCompleteTextView /MultiAutoCompleteTextView
2014-08-19 18:05
639 查看
AutoCompleteTextView:每个文本框只能匹配一次
MultiAutoCompleteTextView:能以分隔符为分割点多次匹配
MultiAutoCompleteTextView:能以分隔符为分割点多次匹配
//AutoComplete java示例 public class MainActivity extends Activity { private AutoCompleteTextView acTextView; private String[] res = {"beijing1","beijing2","beijing3", //提示资源 "shanghai1","shanghai2"}; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.fragment_main); /** * 1、初始化控件 * 2、需要一个适配器,ArrayAdapter * 3、初始化数据源---匹配文本框输入的内容 * 4、将adapter与AutoCompleteTextView绑定 */ acTextView = (AutoCompleteTextView) findViewById(R.id.autoCompleteTextView1); ArrayAdapter adapter = new ArrayAdapter<>(this, android.R.layout.simple_list_item_1, res); //3个参数:上下文,布局,资源 acTextView.setAdapter(adapter); //绑定 } }
//MultiAutoCompleteTextView 的java示例 public class MainActivity extends Activity { private MultiAutoCompleteTextView macTextView; private String[] res = {"beijing1","beijing2","beijing3", "shanghai1","shanghai2"}; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.fragment_main); /** * 1、初始化控件 * 2、需要一个适配器,ArrayAdapter * 3、初始化数据源---匹配文本框输入的内容 * 4、将adapter与AutoCompleteTextView绑定 * 5、设置分割符 */ macTextView = (MultiAutoCompleteTextView) findViewById(R.id.multiAutoCompleteTextView1); ArrayAdapter adapter = new ArrayAdapter<>(this, android.R.layout.simple_list_item_1, res); macTextView.setAdapter(adapter); //设置以 逗号为分割符 macTextView.setTokenizer(new MultiAutoCompleteTextView.CommaTokenizer()); //在系统自定义中分隔符只有 逗号,其他需要自设 } }
相关文章推荐
- android 自动匹配文本 AutoCompleteTextView /MultiAutoCompleteTextView
- AutoCompleteTextView 和 MultiAutoCompleteTextView 自动完成文本控件
- 使用autoCompleteTextView以及MultiAutoCompleteTextView实现自动匹配输入内容
- Android动态匹配输入内容之AutoCompleteTextView,MultiAutoCompleteTextView
- android 输入框自动匹配-AutoCompleteTextView
- Android( 基本控件)、progressBar+Handler(进度条)、AutoCompleteTextView(单行自动补全)、MultiAutoCompleteTextView(多行补全)
- Android 01:AutoCompleteTextView-简单实现实现自动输入文本效果
- Android程序:文字匹配实现(AutoCompleteTextView和MultiAutoCompleteTextView)
- 使用AutoCompleteTextView和MultiAutoCompleteTextView实现输入自动匹配
- android autocompletetextview(自动匹配控件)类比listview
- android文本自动提示 AutoCompleteTextView的实例2则
- android AutoCompleteTextView自动完成文本
- 使用MultiAutoCompleteTextView实现自动匹配输入的内容
- Android-使用MultiAutoCompleteTextView进行分隔符动态匹配
- Android 自动补全提示输入AutoCompleteTextView、 MultiAutoCompleteTextView
- 安卓控件——AutoCompleteTextView和MultiAutoCompleteTextView实现自动匹配输入的内容
- Android自动提示--AutoCompleteTextView、MultiAutoCompleteTextView
- Android 之 自动匹配字符AutoCompleteTextView
- 【Android】自动提示匹配之AutoCompleteTextView
- Android:自动完成文本框(AutoCompleteTextView、MultiAutoCompleteTextView )