0

我想在列表中找到一个特定的项目并默认选择它。如果我能找到职位,我可以打电话ListView.setItemSelected(position, true)

我正在使用 SimpleCursorAdapter 来显示类别列表,这可以动态更改,因此我不能只找到索引和硬代码。

如何在使用 OnClickListener 的情况下通过 String 找到列表项的位置?

4

1 回答 1

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);
    }
}
于 2012-10-25T12:51:09.283 回答