안드로이드 프로젝트에서 listview를 검색하도록 구현했습니다. 첫 번째 애플리케이션은 async 메소드를 사용하여 PHP - JSON을 사용하여 mysql에서 데이터를 listview로로드합니다. 응답이 빠르며 목록에 많은 항목이 포함되어 있지 않은 경우이 작동합니다. 그러나 나의 명부는 550 이상 품목을 포함한다. 데이터를 목록에로드하는 데 시간이 걸립니다. 그래서 목록에로드하는 더 나은 또는 빠른 방법이 궁금하니?최고의 안드로이드리스트 뷰 구현 방법
0
A
답변
1
모든 것이 여기에 있습니다 :
- http://developer.android.com/training/search/setup.html
- http://developer.android.com/guide/topics/search/search-dialog.html
쉬운 방법은 searchview상의 OnQueryTextListener를 연결하는 것입니다.
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.options_menu, menu);
// Associate searchable configuration with the SearchView
SearchManager searchManager = (SearchManager) getSystemService(Context.SEARCH_SERVICE);
SearchView searchView = (SearchView) menu.findItem(R.id.search).getActionView();
searchView.setSearchableInfo(searchManager.getSearchableInfo(getComponentName()));
searchView.setOnQueryTextListener(this);
mListView.setTextFilterEnabled(true);
return true;
}
당신이 onQueryTextSubmit()와 onQueryTextChange() 메소드를 구현해야 후. 예를 들어 첫 번째 요청은 부하 더 버튼 "또는리스트 뷰에 스크롤 수신기를 사용하지 않고"향후 10 개 요소를 얻기 위해 다음 10 개 요소를 얻을 수 있도록
public boolean onQueryTextSubmit(String s) {
return false;
}
@Override
public boolean onQueryTextChange(String s) {
if (TextUtils.isEmpty(s)) {
mListView.clearTextFilter();
} else {
mListView.getTextFilter();
}
return true;
}
0
당신은 페이지처럼 만들 수 있습니다.
먼저 접근 방식 : 버튼 http://www.androidhive.info/2012/03/android-listview-with-load-more-button/더로드하고 두 번째 접근 방식 : 버튼없이보다 내가 더 많은 데이터를로드하는 버튼을하려고 모든에 http://www.mysamplecode.com/2012/07/android-listview-load-more-data.html
관련 문제
- 1. 안드로이드리스트 뷰
- 2. 안드로이드리스트 뷰
- 3. 안드로이드리스트 뷰
- 4. 안드로이드리스트 뷰 네비게이션
- 5. 안드로이드리스트 뷰 getViewAt
- 6. 안드로이드리스트 뷰 푸터보기
- 7. 안드로이드리스트 뷰 데이터베이스보다
- 8. 안드로이드리스트 뷰 ArrayAdapter 예제
- 9. 안드로이드리스트 뷰 센터 선택
- 10. 안드로이드리스트 뷰 (ArrayList 포함)
- 11. 안드로이드리스트 뷰 - 다양한 색상
- 12. 안드로이드리스트 뷰 스크롤 가능
- 13. 안드로이드리스트 뷰 ArrayAdapter 오류
- 14. 안드로이드리스트 뷰 액션 리스너
- 15. 동적으로 안드로이드리스트 뷰 작성
- 16. 안드로이드리스트 뷰 섹션 헤더
- 17. 안드로이드리스트 뷰 행 애니메이션
- 18. 안드로이드리스트 뷰 도움말
- 19. 안드로이드리스트 뷰 루핑
- 20. 안드로이드리스트 뷰 자동
- 21. 안드로이드리스트 뷰 포커스
- 22. 안드로이드리스트 뷰 스크롤 스크롤
- 23. 안드로이드리스트 뷰, 날짜, 표시
- 24. 안드로이드리스트 뷰 텍스트 정렬
- 25. 안드로이드리스트 뷰 : mouseover 액션
- 26. 안드로이드리스트 뷰 컬러
- 27. 안드로이드리스트 뷰 지연로드
- 28. 안드로이드리스트 뷰 수수께끼 행동
- 29. 안드로이드리스트 뷰 사이의 공간
- 30. 안드로이드리스트 뷰 구분 기호
감사를로드합니다. – Josef
알았어, 내가 얻은 결과를 알려주지 ?? –