나는 SO 솔루션을 참조하면서 하루 종일 목록보기를 필터링하려고했지만 할 수 없습니다. 따라서 나는 아래에있는 코드를 참조하여 정확히 무엇을하고 있는지 알기 위해 붙여 넣습니다. 제발 저를 도와주세요. 제 코드를 수정하거나 실수를 지적하십시오. 목록이 필터링되지 않습니다. 미리 감사드립니다텍스트의 목록보기를 정렬하는 방법 android
0
A
답변
1
문제는 publishResults
방법에있는 것 같습니다. performFiltering
에서 얻은 결과는 어레이 어댑터 내부의 객체 목록에 적용되지 않습니다. 이렇게하는 쉬운 방법은 필터링 된 항목으로 새 ArrayAdapter
을 만들고 목록보기를 업데이트하는 것입니다.
배열 목록의 기본 동작은 접두사를 필터링하는 것입니다. 괜찮 으면 목록보기에서 setFilterText
으로 전화를 걸어 필터링 할 텍스트를 직접 필터링하지 않아도됩니다.
또한 측면에서는 Filter newFilter = null;
을 메서드 외부로 옮길 수 있습니다. 그렇지 않으면 매번 필터가 생성됩니다. 동일한 문자열 값을 가져야하는 텍스트 워처의 텍스트로 필터를 호출하기 때문에 메서드 내에서 etsearch
내용의 제약 조건을 설정하지 않아도됩니다.
관련 문제
- 1. 목록보기를 PHP로 파일 크기별로 정렬하는 방법
- 2. 파일 크기별로 목록보기를 정렬하는 방법은 무엇입니까?
- 3. Android : N 개의 목록보기를 만드는 방법?
- 4. Android - 클릭 가능한 목록보기를 만드는 방법?
- 5. android : 여러 선택 시간에 목록보기를 다시로드하는 방법
- 6. Android : 캔버스보기 및 목록보기를 그립니까?
- 7. Android : 텍스트의 길이를 결정하는 방법 (픽셀 단위)?
- 8. Android에서 선택기 목록보기를 사용하는 방법?
- 9. 빙지도와 목록보기를 결합하는 방법?
- 10. 활동에서 목록보기를 분할하는 방법
- 11. 전체 목록보기를 비활성화하는 방법
- 12. 목록보기를 업데이트하는 방법
- 13. 목록보기를 채우고 저장하는 방법
- 14. 조각에 목록보기를 부 풀리는 방법
- 15. 목록보기를 오래 클릭하면 대화 상자가 표시됩니다. android
- 16. Android : Webview가있는 목록보기를 클릭 할 수 없습니다.
- 17. Android : 해당 안드로이드 : id를 사용하여 목록보기를 확대
- 18. android - 목록보기를 재구성하기 전에 목록보기 항목을 제거합니다.
- 19. 안드로이드에서 목록보기를 효율적으로 표시하는 방법
- 20. 안드로이드에서 내 목록보기를 지우는 방법
- 21. 안드로이드의 조각에 이미지가있는 목록보기를 표시하는 방법
- 22. RelativeView를 아래쪽으로 정렬하는 방법
- 23. iOS에서 UILabels 텍스트의 기준선을 다른 글꼴 크기로 정렬하는 방법은 무엇입니까?
- 24. 텍스트의 유사성을 찾는 방법
- 25. 텍스트의 링크를 활성화하는 방법
- 26. DevExpress 목록보기를 차트로 표시
- 27. 다른 listselector 내가 목록보기를
- 28. Flex에서 ArrayCollection을 정렬하는 방법
- 29. 이미지를 중앙에 정렬하는 방법?
- 30. 열을 다시 정렬하는 방법
답장을 보내 주셔서 감사합니다. 코드 ...를 도와주세요. 코드 pls를 편집하십시오. – cavallo
아직 귀하의 게시물을 수정할 수있는 권한이 없습니다. 또한 수정하기에 충분한 코드를 게시하지 않았습니다. 'Contacts'의 목록을 필터링하고 있지만 목록보기는'DeviceContacts'의 목록을 보여줍니다. 하위 클래스입니까? 'contactarray'를'Contacts'의 목록으로 변경하면'notifyDataSetChanged'를'contactarray = new ArrayList (Collection ) results.values); bindList();'로 대체 할 수 있습니다. –
Chase