휴대 전화의 설정 메뉴 (예 : 키보드> 언어> 영어) 또는 파일 브라우저와 유사한 다중 레벨 목록보기를 만들 때 리소스 (자습서, 그렇지 않으면 다운로드 가능한 예)를 찾고 있습니다. 목록의 각 선택 항목은 새로운 수준의 목록을 열 수 있으며 뒤로 버튼이 구현되고 기타 필요한 탐색 캔디가 있습니다. 나는 그것을 찾는 데 어려움을 겪고있는 것 같다. 나는 계층 뷰어에 대한 결과를 계속 얻는다.Android 멀티 레벨 메뉴
답변
그런 다음 지침을 요청할 수 있습니까?
가 활동을 시작
startActivity()
전화, 리프가 아닌 수준의onListItemClick()
에서 계층 구조의 각 수준에 대한
ListActivity
를 사용
는 고전적인 접근 방식은 매우 간단하다 다음 단계를 보여 주며, 무엇을 보여줄지에 대한 세부 사항을 필요에 따라
onListItemClick()
에서, 당신이 PreferenceActivity
를 사용한다 "메뉴"설정 같은 응용 프로그램의 문자 경우을 나타내는 어떤 구현하는 것을 시작 startActivity()
전화 - 그것은 나에게 명확하지 않다 실제로 이것을 사용하여 설정을 수집하는 경우
각 수준에 대해 ListFragment
구현을 여러 개 사용하는 활동 하나를 사용하여 FragmentTransaction
을 사용하여 사용자가 "메뉴"로 드릴 다운 할 때 조각을 바꿀 수도 있습니다. FragmentTransaction
에 addToBackStack()
을 사용하면 BACK 단추 처리를 자동화 할 수 있습니다.
그러나 솔직히 말해서 사용자가 찾고자하는 UI 패턴은 오히려 오래되었습니다. 나는 Google이 에게 안드로이드의 미래 버전의 안면 성형을주는 것을보고 놀랄만 한 적은 없을 것이다. 다른 아이디어로는 the "App Structure" page in the design guidelines을 열람하고 싶을 수도 있습니다.
디렉토리 유형 탐색을 위해 더 좋은 구조를 제안 하시겠습니까? – baruch
@baruch : 문자 그대로 파일 디렉토리라면, 적어도 작은 화면 크기의 경우, 아마도 당신이 제안하는 것이 가장 좋은 옵션 일 것입니다. – CommonsWare
각 레벨에 대한 ArrayAdapter를 각 레벨에 대한 새로운 활동으로 다시 시작하는 것보다 낫지 않습니까? 당신의 접근 방식의 장점은 무엇입니까? – baruch
- 1. jquery 멀티 레벨 메뉴
- 2. 어떻게 반응하는 멀티 레벨 메뉴
- 3. CSS 사이드 바 멀티 레벨 메뉴
- 4. 멀티 레벨 탐색 메뉴 용 Wordpress 플러그인
- 5. Django CMS 멀티 레벨 드롭 다운 메뉴
- 6. 자바 스크립트 멀티 레벨 드롭 다운 메뉴
- 7. 메뉴 상태 세로 멀티 레벨 탐색을 기억하십시오
- 8. CSS 멀티 레벨 드롭 다운 메뉴 위치 다음 레벨
- 9. drupal 멀티 레벨 탑 내비게이션
- 10. 쿼리 멀티 레벨 협회
- 11. 멀티 레벨 연결을위한 counter_cache
- 12. Cakephp 멀티 레벨 라우팅
- 13. 멀티 레벨 콤보 상자?
- 14. 몽구스 - 멀티 레벨 탐색
- 15. ngTable 멀티 레벨 또는
- 16. 멀티 레벨 상속은
- 17. 옥 멀티 레벨 상속
- 18. 멀티 레벨 사전 파이썬
- 19. 디코딩 멀티 레벨 JSON
- 20. 멀티 레벨. 닷넷 정규식
- 21. Umbraco의 면도기를 사용하여 멀티 레벨 드롭 다운 메뉴
- 22. CSS 호버 효과없이 멀티 레벨 드롭 다운 메뉴 asp.net jquery
- 23. UWP 응용 프로그램의 수직 멀티 레벨 탐색 메뉴
- 24. 다중 레벨 메뉴
- 25. 페이스 북과 같은 멀티 레벨 (2 레벨) 슬라이드 메뉴 iOS (iPhone 응용 프로그램)
- 26. 멀티 레벨 푸시 메뉴를 IE에서 작동시키기
- 27. 멀티 레벨 도메인 SSL 보호
- 28. Sharepoint 멀티 레벨 퀵 스타트
- 29. 레일 멀티 레벨 모델의 보안
- 30. 문제 분석 멀티 레벨 JSON
오프 사이트 리소스에 대한 요청은 요즘 스택 오버플로에 대한 주제와 관련이 없습니다 (https://stackoverflow.com/help/on-topic의 # 5 항목 참조). – CommonsWare
@CommonsWare 죄송합니다. 그런 다음 지침을 요청할 수 있습니까? – baruch