2016-02-14 56 views
-1

我需要从开始获取项目的索引。 int position在列表视图中给出了回收视图的位置。我如何在getView(final int position, View convertView, ViewGroup parent)方法中的ArrayList中获得真实的物料编号。Android的ListView:如何从getView()的项目位置获得真实的项目编号

+0

使用**标记**属性,例如,请参阅http://stackoverflow.com/questions/32045631/wrong-row-deleted-from-custom-listview-with-spinner。 – AsfK

回答

0

您可以通过indexOf()方法得到它。请参见下面的代码例如

ArrayList<String> mylist=new ArrayList<>(); 
mylist.add("I"); 
mylist.add("love"); 
mylist.add("You"); 
int index=mylist.indexOf("love"); 

在这里,index您将获得1 ArrayList中的内容“爱”的位置。等所有其他内容。