2014-12-06 4 views
1

ContactList 화면을 구현 중입니다. 처음에는 연락처가 없으면 "No Contact Found, 지금 추가하려면 + 버튼을 클릭하십시오"와 같은 빈 경험을 표시합니다. 연락처가있는 경우 모든 연락처를 표시하십시오. 연락처 목록 위에는 검색 표시 줄이 있습니다. 키워드를 입력하면 검색이 수행됩니다. 결과가 없으면 빈 목록이 표시됩니다.Android ListView 데이터 없음 또는 검색 결과 없음

그래서 목록이없고 데이터가없는 빈보기가 있습니다. 그것은 빈 데이터에 대해 잘 작동합니다. 그러나 결과가 없으면 여전히 빈보기가 표시됩니다.

View emptyView = rootView.findViewById(android.R.id.empty); 
mListView.setEmptyView(emptyView); 

이 두 가지를 구별하는 방법이 있습니까? 데이터가

답변

0

어떻게 매우 간단합니다 생각합니다. "NO RESULTS FOUND"에 대한 새로운보기를 새로 만들어야합니다. 이와 비슷한 것 :

View noResultsFoundView = rootView.findViewById(android.R.id.no_results_found_view); 
mListView.setEmptyView(noResultsFoundView); 
2

을 숨길 목록보기 세트 가시성이 if 문 경우 당신은을에 대해