如何在MultiAutoCompleteTextView中建议的ArrayList中找到项目的原始位置?

时间:2014-08-22 14:00:33

标签: arraylist multiautocompletetextview

我通过MultiAutoCompleteTextView在arraylist上应用了自动建议操作。当我点击建议列表时,我按照建议列表获取项目的位置,但我想要按照arraylist中保存的项目的项目位置。获得这个职位的一种方法是

 int position=arrayList.indexOf(item); 

但是arraylist中可能存在重复的项目。如何从arraylist获取实际索引?

1 个答案:

答案 0 :(得分:4)

使用值模型并为每行保存一个唯一的字符串,例如

    ArrayList<Person> listPerson=new ArrayList<Person>;             
    listPerson.add(new Person("AbcName","uniqueKey1")); 
    listPerson.add(new Person("AbcName","uniqueKey2"));