2012-10-25 3 views
0

목록에서 특정 항목을 찾고 기본적으로 선택하고 싶습니다. 위치를 찾을 수 있으면 ListView.setItemSelected(position, true)Android Listview 특정 항목 찾기 및 기본값으로 선택

카테고리 목록을 표시하는 데 사용하고 있으며 동적으로 변경할 수 있으므로 색인 및 하드 코드를 찾을 수 없습니다.

문자열로 목록 항목의 위치를 ​​찾으려면 OnClickListener를 사용하지 않고?

+0

같은 구현 당신은 목록 또는 문자열 []에서 찾을 필요 그것을 사용하여 데이터를 채우고 데이터의 색인을 찾고 선택된 항목을 설정하십시오 –

답변

1

코드를 보지 않고 구현을 위해 최선을 될 일을 말할 하드하지만 어쩌면 내가 대신의 ListView에서 발견의 생각이 하나

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

고마워요! 그걸 시험해 볼거야. –

관련 문제