나는 Android에 처음 들어 왔습니다. 동적으로 채워지는 목록보기가 포함 된 응용 프로그램을 만들고 있습니다. 내 요구 사항은 목록이 비어있을 때 메시지를 표시하고 싶습니다. 나는이 메시지를 표시하기위한 추가보기를 만들고 싶지 않습니다. 이 일을 할 수있는 좋은 방법이 있습니까? 어떤 제안?목록보기가 비어있을 때 메시지를 표시하는 방법 android
2
A
답변
6
ListActivity
에는 목록이 비어있을 때 특정보기가 표시되는 기능이 있습니다 (@android:id/empty
). 이를 달성하기 위해 간단히 ListActivity
의 사용자 정의 레이아웃을 사용할 수 있습니다.
ListActivity
을 사용하고 싶지 않다면 언제든지 ListView.java의 구현을 살펴보고이를 적용 할 수 있습니다.
1
추가보기를 만들지 않고 실제로 할 수있는 방법이 없습니다.
목록보기 항목이 TextView 인 경우 "목록이 비어 있습니다"라는 항목을 어댑터에 추가 할 수 있으며 실제 결과를 추가하기 전에 어댑터를 지우십시오.
또는 "목록이 비어있다"는 HeaderView로 TextView를 추가하고 실제 결과를 추가 할 때 헤더를 숨길 수 있습니다. 첫 번째 옵션이 최고라고 생각합니다.
+0
목록이 비어 있다고 arraylist에게 알리는 항목을 추가하고있었습니다. 하지만 깨끗한 구현이 아니라고 느꼈습니다. 또한 목록의 내 행에는 이제 이미지가 있습니다. 그것이 내가이 질문을 게시 한 이유입니다. – rajaramyadhav
관련 문제
- 1. 비어있을 때 셀에 제로를 표시하는 방법
- 2. jQuery를 사용하여 필드가 비어있을 때 error onblur를 표시하는 방법 Validate?
- 3. 비어있을 때 UITableView를 다시로드하는 방법?
- 4. 진행 메시지를 표시하는 방법?
- 5. 사용자 메시지를 표시하는 방법
- 6. DataList가 비어있을 때 메시지 표시 필요
- 7. DataReader가 비어있을 때?
- 8. 관계가 비어있을 때 관리되는 개체를 삭제하는 방법
- 9. Struts에서 성공 메시지를 표시하는 방법?
- 10. logcat에 긴 메시지를 표시하는 방법
- 11. 값이 비어있을 때 변수 제외
- 12. 유효성을 검사 할 때 오류 메시지를 표시하는 가장 좋은 방법
- 13. QT/QML : 모델에 데이터가 없을 때 메시지를 표시하는 방법
- 14. 데이터베이스가 다운되었을 때 사용자 지정 메시지를 표시하는 방법
- 15. 텍스트에 툴팁 바인딩 - 텍스트가 비어있을 때 작은 사각형을 피하는 방법
- 16. 최대 볼륨 동안 실시간으로 메시지를 표시하는 방법
- 17. 목록보기가 제대로 표시되지 않습니다.
- 18. 라이브 TV에서 토스트 메시지를 표시하는 방법
- 19. 표준 SharePoint "액세스가 거부되었습니다"메시지를 표시하는 방법
- 20. 브라우저 창에서 새로 고침 메시지를 표시하는 방법
- 21. WAMP : 브라우저에 경고 메시지를 표시하는 방법?
- 22. 격자 패널에 맞춤 메시지를 표시하는 방법
- 23. Seam 2 StatusMessages로 굵은 메시지를 표시하는 방법?
- 24. 디스플레이 바인더 제본 목록보기가
- 25. 고객 목록보기가 예상대로 작동하지 않습니다.
- 26. Android 앱에 시작 메시지를 표시하는 좋은 방법은 무엇입니까?
- 27. Android : 기본 활동을 표시하는 방법?
- 28. Android : ListView에서 이미지를 표시하는 방법?
- 29. Android 앱에서 시각화를 표시하는 방법
- 30. 키보드없이 Android 에뮬레이터를 표시하는 방법
Alexander에게 감사드립니다. 이 기능은 제가 찾고 있던 기능과 정확히 같습니다. – rajaramyadhav
@alexanderblom ListView.java 링크가 깨졌습니다. 고쳐주세요. – jeevs
ListActivity.java에 링크 https://github.com/android/platform_frameworks_base/blob/master/core/java/android/app/ListActivity.java – ricardgf