SQLite 데이터베이스와 SimpleCursorAdapter를 사용하여 데이터베이스를 매핑하는 ListView가있는 응용 프로그램이 있습니다. TextWatcher를 사용하여 바코드 스캐너로 문자열을 읽었습니다. 이제 ListView에서 스캔 한 문자열을 찾아서 관련 행을 맨 위에 넣고 싶습니다. 그러므로 나는 그 행의 위치가 필요하다고 생각합니다. ListView에서 스캔 한 문자열의 위치를 얻으려면 어떻게해야합니까? 또는이를 관리 할 다른 방법이 있습니까?OnItemClickListener를 사용하지 않고 ListView에서 행의 위치를 얻는 방법
0
A
답변
0
//mAdapter is your listview adapter
public int getRowInListView(String barcodedString){
for(int i = 0; i < mAdapter.getCount(); i++){
String s = mAdapter.getItem(i).toString();
//if you have a custom object in you adapter instead use this
String s = ((MyObject)mAdapter.getItem(i)).getBarcode();
if(s.equals(barcodedString))
return i;
}
return -1
}
+0
그게 전부입니다. 감사! – Schnicke
관련 문제
- 1. listview에서 터치 위치를 얻는 방법?
- 2. ListView에서 리스너를 사용하지 않고 SQLite에서 ID를 얻는 방법?
- 3. SimpleAdapter에 대해 OnItemClickListener를 얻는 방법
- 4. AND를 사용하지 않고 여러 행의 ID를 얻는 방법
- 5. 위치를 사용하지 않고 장치의 지역 번호를 얻는 방법
- 6. 명령 줄을 사용하지 않고 Square Connect 위치를 얻는 방법
- 7. 설정을 사용하지 않고 모의 위치를 지정하는 방법
- 8. 플로팅을 사용하지 않고 버튼 위치를 수정하는 방법
- 9. ListView에서 onClick을 잡는 방법 (내가 onItemClickListener를 사용하고 싶지 않다)
- 10. ListView에서 머리글의 위치를 수정하는 방법?
- 11. ListView에서 Spinner를 얻는 방법
- 12. listview에서 행의 값을 버튼에 전달하는 방법
- 13. 안드로이드에서지도를 사용하지 않고 현재 위치를 얻으십시오.
- 14. GPS없이 위치를 얻는 방법?
- 15. 안드로이드의 Custom ListView에서 클릭 한 항목 위치를 얻는 방법?
- 16. ResultSet을 사용하지 않고 ResultSetMetaData를 얻는 방법
- 17. 인터넷을 사용하지 않고 위도와 경도를 얻는 방법?
- 18. iOS : Mercurial을 사용하지 않고 ZipKit을 얻는 방법?
- 19. 제네릭을 사용하지 않고 유형 정보를 얻는 방법?
- 20. VBA를 사용하지 않고 현재 디렉토리를 얻는 방법?
- 21. ID를 사용하지 않고 입력 값을 얻는 방법
- 22. class.getDeclaredMethod를 사용하지 않고 메소드의 이름을 얻는 방법
- 23. 목록 뷰에서 onItemClickListener를 추가하여 해당 행의 이미지를 표시하는 방법
- 24. 스크립트에서 마우스 위치를 얻는 방법 #
- 25. 컬렉션을 사용하지 않고 listview에서 어떤 체크 박스가 선택되었는지 확인하는 방법
- 26. 안드로이드에서 체크 박스를 사용하여 ListView에서 행의 위치를 얻으십시오.
- 27. 추가 어댑터 클래스를 사용하지 않고 Listview에서 글꼴 변경
- 28. 안드로이드의 ListView에서 TextView를 얻는 방법?
- 29. Listview에서 값을 얻는 방법 Xamarin.form
- 30. Android onclicklistner를 사용하지 않고 gridview에서 선택한 항목의 위치를 얻는 방법, ontouchlistner를 대신 사용하는 방법
어댑터에서 할 수 있습니다. –