完整内容,请查看:http://www.zhdoc.net/android/reference/android/widget/MultiAutoCompleteTextView.html
MultiAutoCompleteTextView
public class MultiAutoCompleteTextView
extends AutoCompleteTextView
java.lang.Object | |||||
↳ | android.view.View | ||||
↳ | android.widget.TextView | ||||
↳ | android.widget.EditText | ||||
↳ | android.widget.AutoCompleteTextView | ||||
↳ | android.widget.MultiAutoCompleteTextView |
An editable text view, extending AutoCompleteTextView
, that can show completion suggestions for the substring of the text where the user is typing instead of necessarily for the entire thing.
AutoCompleteTextView
扩展的可编辑文本视图,它可以显示用户输入的子字符串的补全建议提示,而不是全部的内容。
You must provide a MultiAutoCompleteTextView.Tokenizer
to distinguish the various substrings.
你必须提供一个MultiAutoCompleteTextView.Tokenizer
来分割字符串。
The following code snippet shows how to create a text view which suggests various countries names while the user is typing:
下面的代码片段展示了如何创建一个文本视图,该视图在用户输入时显示不同的国家名称:
public class CountriesActivity extends Activity { protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.autocomplete_7); 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()); } private static final String[] COUNTRIES = new String[] { "Belgium", "France", "Italy", "Germany", "Spain" }; }
摘要
嵌套类 | |
---|---|
class | MultiAutoCompleteTextView.CommaTokenizer This simple Tokenizer can be used for lists where the items are separated by a comma and one or more spaces. |
interface | MultiAutoCompleteTextView.Tokenizer
|
继承XML属性 | |
---|---|
From class android.widget.AutoCompleteTextView
| |
From class android.widget.TextView
| |
From class android.view.View
|
继承常量 |
---|
From class android.widget.TextView
|
From class android.view.View
|
继承字段 |
---|
From class android.view.View
|
Public构造方法 | |
---|---|
MultiAutoCompleteTextView(Context context) | |
MultiAutoCompleteTextView(Context context, AttributeSet attrs) | |
MultiAutoCompleteTextView(Context context, AttributeSet attrs, int defStyleAttr) | |
MultiAutoCompleteTextView(Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes) |
Public方法 | |
---|---|
boolean | enoughToFilter() Instead of filtering whenever the total length of the text exceeds the threshhold, this subclass filters only when the length of the range from |