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_下拉列表\项\行,名称))//将名称添加到自动完成列表中