Java 在AutoCompleteTextView上自动完成多个值
我有一个自动完成的文本视图,其中我要求用户输入名称 用户可能希望插入几个名称 我怎样才能让他选择插入几个名字,而每次插入都会有一个自动完成的建议Java 在AutoCompleteTextView上自动完成多个值,java,android,autocompletetextview,Java,Android,Autocompletetextview,我有一个自动完成的文本视图,其中我要求用户输入名称 用户可能希望插入几个名称 我怎样才能让他选择插入几个名字,而每次插入都会有一个自动完成的建议 谢谢。如果是新名称,您可以将其存储到某种数据结构甚至数据库中,下次使用自动完成时,它将由名称+添加到数据库或数据结构中的新名称填充 以下代码可能是您的粗略指南 ArrayList<String> names = new ArrayList<String>(); db = new DatabaseHandler(
谢谢。如果是新名称,您可以将其存储到某种数据结构甚至数据库中,下次使用自动完成时,它将由名称+添加到数据库或数据结构中的新名称填充 以下代码可能是您的粗略指南
ArrayList<String> names = new ArrayList<String>();
db = new DatabaseHandler(this);
names = db.getUniqueExercises(); //Database query
AutoCompleteTextView myAutoComplete = (AutoCompleteTextView)findViewById(R.id.autoNames);
myAutoComplete.setAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_dropdown_item_1line, names)); //Add the names to the autoComplete
ArrayList name=new ArrayList();
db=新的DatabaseHandler(此);
name=db.getUniqueExercises()//数据库查询
AutoCompleteTextView myAutoComplete=(AutoCompleteTextView)findViewById(R.id.autoNames);
setAdapter(新的ArrayAdapter(这个,android.R.layout.simple_下拉列表\项\行,名称))//将名称添加到自动完成列表中