Android 애플리케이션에서 복잡한 탐색 흐름을 관리하는 관점에서 누군가 나를 올바른 방향으로 안내해 줄 수 있습니까?
사용 사례는 다음과 같습니다. : 사용자가 미리보기 이미지 격자를 클릭하면 이미지의 "상세보기"로 이동합니다. 특정 이미지의 세부 사항 이외에이 상세보기에는 이미지에 대한 "관련"이미지의 목록/회전식 캐 러셀이 있습니다. 사용자는 관련 이미지 중 하나를 클릭하고 해당 이미지의 "세부 사항"보기로 이동합니다. 등등. 이것은 기본적으로 무제한/알 수없는 길이의 스택을 만듭니다. "뒤로"버튼을 누르면 이전보기로 이동합니다.
작업 : 일부보기 제한을 설정할 수 있기를 원합니다. 따라서 예를 들어 사용자가 10 번째 '세부 사항'보기로 이동 한 경우 전체 흐름을 시작한 축소판 그림 그리드로 이동하려면 '뒤로'를 3 번만 눌러야합니다.
내 응용 프로그램에서 조각을 사용하고 있습니다.
정말 도움이 되겠습니까.복잡한 탐색, Android의보기 스택
0
A
답변
0
2 가지 활동을 사용합니다. 하나의 활동은 그리드를 표시하고 다른 활동은 상세보기를 표시합니다. 상세보기는 최대 길이가 3 인 이전 이미지 스택을 유지합니다. 관련 이미지를 누르면 현재 이미지가 스택에 푸시되고 필요한 경우 가장 오래된 이미지가 드롭됩니다. 그런 다음 새 이미지를 다시 표시하십시오. onBackPressed를 재정 의하여 스택에서 이미지를 팝합니다. 스택이 비어 있으면 finish()를 호출하면 그리드로 돌아갑니다.
0
하나의 제안은 그렇지 않습니다. "자세한"보기에 대한 새 활동을 엽니 다. 대신 새로운 지원 데이터로 활동을 새로 고침하십시오.이 방법으로 활동 스택에는 2 개의 활동 만있을 것입니다. 최소한 마지막 세 세부 페이지가 다시 버튼을 무시하고 세 이미지의 스택을 유지하여 세부 정보 페이지를 표시합니다.
관련 문제
- 1. 복잡한 HTML 탐색 메뉴
- 2. 복잡한 CSS 탐색 오류
- 3. MvvmCross 및 복잡한 탐색
- 4. iPhone의 탐색 스택
- 5. WPF. 스택 오버플로 탐색
- 6. 복잡한 내포 된 UL 탐색
- 7. LINQ 복잡한 쿼리 탐색 속성
- 8. Android의보기 인터페이스를 확장하는 프로젝트를 만드는 방법은 무엇입니까?
- 9. 복잡한 부트 스트랩 스택 된 열
- 10. EF 4.1 Codefirst : 복잡한 탐색 속성
- 11. 레일즈 애플리케이션의 복잡한 데이터 구조 탐색
- 12. 복잡한 탐색 스택간에 변수를 전달하는 방법
- 13. 탐색 스택 및 WebBrowserTask에서 현재 페이지 제거
- 14. 원치 않는 탐색 스택 브라우저 크기 조정
- 15. 안드로이드에서 탐색 스택 맨위의 활동 시작
- 16. 예상되는 버그 UIDocumentInteractionController 님 presentPreviewAnimated 탐색 스택
- 17. iPad SplitViewController 자세히보기 용 별도의 탐색 스택
- 18. 탐색 루프 및 백 스택 지우기
- 19. Entity Framework를 사용하는 복잡한 필터링 조건이있는 탐색 속성
- 20. 이상한 사용자 지정 segue 동작 - 탐색 스택 손상
- 21. 탐색 스택 내의 다른 UITableView에서 특정 UITableViewCell에 액세스하십시오.
- 22. 부트 스트랩 3.3 스택 형 탐색 모음 콘텐츠
- 23. iPad, 마스터보기의 탐색 스택, 마스터보기의 항목 선택 및 세부 정보보기
- 24. 스택 형 열에 탐색 열 차트를 만드는 방법
- 25. 보기 컨트롤러를 ipad의 탐색 컨트롤러 스택 앞쪽으로 밀어 넣음
- 26. 키보드의 GO 키 감지 및 탐색 스택 맨 위로 터널
- 27. Asp.net에서 부트 스트랩 스택 된 탐색 모음 드롭 다운
- 28. 탐색 모음에서 아이콘 및 텍스트 세로 정렬 (스택 모드) 만들기
- 29. 문자 스택, 문자열 스택, 정수 스택, 정수 배열 스택 등
- 30. 스택 중간에서 스택 해체