CustomListView를 만들었습니다. 이제 ShowCaseView를 사용하여 목록 뷰를 비우면 표시됩니다. 윌 가능합니다.목록보기가 비어있을 때 ShowCaseView를 표시하는 방법
-2
A
답변
0
아마도 전에 초기화를 실행하거나 크기를 확인 =
0
당신의 목표는 당신의 목록보기가 사용할 수있는 비어 있으므로 어떤 대상과의 ShowCaseView을 만들 경우 0!
ShowcaseView.Builder showCaseViewBuild = new ShowcaseView.Builder(mActivity)
.setTarget(Target.NONE)
.[your_other_configuration_stuff_here];
한 다음 목록보기가 비어있을 때, 당신은 ListView에 계층 구조 변경에 대한 리스너를 설정할 수 있습니다 트리거하려는 경우와 같은;
ListView lv = new ListView(mActivity);
//[your ListView setup code here... then the listener below]
lv.setOnHierarchyChangeListener(new ViewGroup.OnHierarchyChangeListener() {
@Override
public void onChildViewAdded(View parent, View child) {
}
@Override
public void onChildViewRemoved(View parent, View child) {
// trigger your ShowCaseView here when no children are left
// TODO
}
});
관련 문제
- 1. 목록보기가 비어있을 때 메시지를 표시하는 방법 android
- 2. 비어있을 때 셀에 제로를 표시하는 방법
- 3. 테이블 뷰가 비어있을 때 레이블을 표시하는 방법
- 4. 쿼리가 비어있을 때 아무것도 표시하는 방법은 무엇입니까?
- 5. listview가 비어있을 때 메시지를 표시하는 방법은 무엇입니까?
- 6. jQuery를 사용하여 필드가 비어있을 때 error onblur를 표시하는 방법 Validate?
- 7. GridView GridView가 비어있을 때 바닥 글을 표시하는 방법
- 8. 비어있을 때 UITableView를 다시로드하는 방법?
- 9. ShowcaseView를 사용하여 반투명 데모 화면을 추가하는 방법
- 10. DataReader가 비어있을 때?
- 11. _.each (목록)가 밑줄로 비어있을 때 메시지를 표시하는 방법은 무엇입니까?
- 12. tbody가 비어있을 때 thead를 숨기는 방법?
- 13. 필드가 비어있을 때 양식 제출을 방지하는 방법
- 14. 문자열이 비어있을 때 JSON.stringify를 처리하는 방법
- 15. 관계가 비어있을 때 관리되는 개체를 삭제하는 방법
- 16. 비어있을 때 2 개의 테이블을 조인하는 방법
- 17. 페이지가 비어있을 때 오류 표시
- 18. 모델이 비어있을 때 MVC가 감지됩니다.
- 19. 다른 ListView에 내부의 ListView를 표시하는 방법 후 나는 목록보기가
- 20. 버퍼가 비어있을 때 AVQueuePlayer 처리
- 21. 비어있을 때 빈 셀이 움직입니다.
- 22. 값이 비어있을 때 변수 제외
- 23. 텍스트에 툴팁 바인딩 - 텍스트가 비어있을 때 작은 사각형을 피하는 방법
- 24. 필드가 비어있을 때 자동 증가 ID
- 25. DataList가 비어있을 때 메시지 표시 필요
- 26. jquery 모바일 목록보기가 사라지는 방법
- 27. UITextView는 비어있을 때 비어 있다고 말합니다.
- 28. 응답 데이터 배열이 비어있을 때 AngulrJS ngTable 플러그인 테이블에 "no data"메시지를 표시하는 방법
- 29. 필터링 된 목록이 비어있을 때 div를 표시하는 방법 (ng-if를 사용하여 ng-repeat를 사용하여 필터링)
- 30. 확장형 목록보기가 축소되지 않습니다
목록 크기가 0인지 확인하고 showcaseview –
을 계속 진행하면'array == null || array.isEmpty()'그런 다음 ShowCaseView를 표시하고 그렇지 않으면 listview를 표시합니다. – user392117
notifyDataSetChanged() 메서드는 어떻게 처리 할 수 있습니까? 내 경우에는 자동으로 listview를 새로 고칩니다. – Nik