您的位置:首页 > 移动开发 > Android开发

Android ApiDemos示例解析(104):Views->Auto Complete->6. Multiple Items

2012-08-03 14:21 429 查看
如果需要在文本框中输入一个例表,在输入列表中每个元素时希望都有提示可以选择,此前的AutoCompleteTextView只支持输入第一个元素时提供提示下拉框, 这时可以借助MultiAutoCompleteTextView ,MultiAutoCompleteTextView为AutoCompleteTextView的子类,它可以支持匹配输入字符串的子串,子串由分隔符(可以通过setTokenizer 指定)分开,比如使用“,”分开。

本例显示了MultiAutoCompleteTextView 的用法,在文本框在输入国名时,可以多次显示国名提供框。国名使用逗号分隔:

ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
 android.R.layout.simple_dropdown_item_1line, COUNTRIES);
MultiAutoCompleteTextView textView
 = (MultiAutoCompleteTextView) findViewById(R.id.edit);
textView.setAdapter(adapter);
textView.setTokenizer(new MultiAutoCompleteTextView.CommaTokenizer());




你可以使用“,”
作为子串的分隔符,如果需要使用其它字符,可以实现MultiAutoCompleteTextView.Tokenizer 自定义一个Tokenizer。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐