我怎样才能得到 ListView
的一个项目的所有 child ?
有一些方法可以让子项位于某个位置,但我找不到任何方法返回 ListView
项中所有子项的集合。
更新:我刚刚发现我需要 ListView
项目(行)。我该如何实现?
我正在做的是,将选定的 ListView
项目与所有项目进行比较。
最佳答案
您通过迭代从列表适配器获取所有列表项,如下所示
for (int i=0;i<adapter.getCount();i++){
adapter.getItem(i);
}
更新:您可以使用索引将特定项目与列表适配器的所有项目进行比较,如下所示:
for (int i=0;i<adapter.getCount();i++){
if(adapter.get(selectedIndex)==adapter.getItem(i)){
// TODO : write code here item match
break; // after match is good practice to break loop instead compare rest of item even match
}
}
关于android - 获取所有 ListView 项目(行),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25821744/