2012-10-25 95 views
0

我想找到列表中的特定项目,并默认情况下选择它。如果我能找到位置,我可以拨打电话ListView.setItemSelected(position, true)Android列表查找特定项目,并在默认情况下选择

我正在使用SimpleCursorAdapter来显示类别列表,并且这可以动态更改,因此我无法找到索引和硬编码。

如何通过字符串找到列表项的位置而不使用使用OnClickListener?

+0

实现我猜的,而不是在ListView找到你需要找到它在列表或字符串[]您使用它来填充它并找到数据的索引并将特定项目设置为选中 –

回答

1

很难说什么可能是最适合你的执行没有看到你的代码,但也许这样的一个

SimpleCursorAdapter myAdapter; 
... 
//search here 
int count = myAdapter.getCount(); 
for(int i=0; i < count; i++){ 
    if("desired string".equals(myAdapter.getItem()){ 
     listView.setItemSelected(i, true); 
    } 
} 
+0

谢谢!将尝试一下。 –

相关问题