2012-10-25 101 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

謝謝!將嘗試一下。 –

相關問題