[英]Android - multi value EditText
我想实现多值EditText
(就像在StackOverFlow问题中提交的标签一样)
现在,我要求用户按下一个按钮,以便存储该值并清除EditText
然后用户需要输入下一个值。 而且我认为这反映了非常差的用户体验。
有没有更好的做法来解决这个问题?
我想实现多值EditText(就像在StackOverFlow问题中提交的标签一样)
您需要使用MultiAutoCompleteTextView控件来实现此目的
例
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"
};
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.