탭이 필요한 애플리케이션을 빌드 중이며, 더 이상 사용되지 않습니다. dev 가이드는 Fragments를 사용하여 대신 탭을 대체한다고 말합니다. 그러나, 내 응용 프로그램은 각 탭 내에 조각을 가져야합니다. 조각 안의 조각은 허용되지 않습니다. 누구든지이 문제를 해결할 수있는 가능성을 알고 있습니까?프래그먼트 탭 내의 단편
12
A
답변
3
탭에 대한 작업 표시 줄 지원은 탭의 내용이 단편이되도록 쉽게 디자인되었지만 꼭 필요한 것은 아닙니다. ViewFlipper
을 사용하거나 setContentView()
번을 반복적으로 호출하거나 작업 표시 줄 탭을 선택하면 다른 내용을 변경할 수 있습니다.
네이티브 작업 표시 줄 (Android 1.x/2.x) 이전에는 기본 탭으로 고정하거나 Action Bar Sherlock과 같은 것을 사용하여 작업 표시 줄 및 탭을 가져옵니다.
1
상단에 여러 개의 토글 버튼이있는 "탭"조각을 사용하여 탭을 가짜로 만듭니다. 그 아래에는 각 탭에 대해 별도의 조각이 포함 된 병합보기가 있습니다. 다른 버튼을 "끄기"로 전환하고 "탭"의 단편을 표시하고 다른 버튼을 숨김으로써 토글 버튼의 도청에 응답합니다.
0
약간 늦었지만 할 수 있습니다 :) 여기에 example 입니다. 단편 안의 조각 안쪽 탭은 안드로이드 네이티브 방식이 아니므로 조각 세부 정보를 표시하려면 새 fragmentActivity를 시작해야합니다. 당신은 할 수 있지만 안드로이드 방식이 아닙니다!
관련 문제
- 1. 안드로이드지도 내의 단편
- 2. 절약 단편 상태 탭
- 3. 탭 및 단편 예외
- 4. 안드로이드 ActionBar 탭 및 단편
- 5. Android : 탭 내의 탭
- 6. Rails (3.0.7)에서 프래그먼트 생성 및 만료 단편 테스트
- 7. 탭 내의 버튼에서 탭 전환
- 8. 탭 컨트롤 내의 탭 복제
- 9. 문제 이해 actionbarsherlock 탭/프래그먼트/활동
- 10. 작업 모음의 단편 탭 및 ViewPager
- 11. SherlockActionBar에서 메뉴 항목을 동적으로 추가하기 단편 탭
- 12. 탭 내의 겹침 격자
- 13. 단편 기존 단편 교체
- 14. 탭 내의 HTML/CSS 및 javascript 탭?
- 15. jQuery UI 탭 내의 특정 링크를로드하는 탭
- 16. 프래그먼트 애니메이션에 문제가있는 경우
- 17. jquery ui 탭 내의 Openlayers
- 18. 탭 내의 활동에 메시지 보내기?
- 19. UIScrollView 내의 UIImageView 탭 감지
- 20. JTextArea 내의 탭 출력 동작
- 21. Lucene 빠른 벡터 강조 표시 단편
- 22. ViewPager의 invisible 프래그먼트 참조하기
- 23. ViewPager에서 프래그먼트 참조하기
- 24. 안드로이드 - 단일 탭에서 여러 활동, 단편
- 25. GLSL 프래그먼트 쉐이더가 컴파일되지 않습니다
- 26. 중첩 된 FragmentTabHost에서 탭 전환 후 표시되지 않는 단편
- 27. 중첩 된 jquery-ui 탭 딥 링크/단편
- 28. ActionBar Sherlock, 작업 표시 줄 탭 및 단편
- 29. 프래그먼트 이해하기
- 30. ViewPager : 정의 단편 선택 여부/단편 자체
탭이 변경 될 때마다 ViewController를 호출하는 것이 setContentView를 호출하는 것보다 효율적입니까? 다른 방법인가 아니면 차이가 미미한가? –
@TJThind :'setContentView()'에 레이아웃 ID를 제공하는 대신 레이아웃을 확장하여'setContentView()'에 제공하면'setContentView()'와'ViewFlipper'는 속도가 똑같고 메모리 - 슬기로운. 'setContentView()'를 리소스 ID와 함께 호출하면 느려질 것입니다. (항상 매번 부풀려 져야합니다. 게다가 이벤트 리스너를 매번 연결해야합니다.) 다음 힙을 줄입니다. (다음'setContentView()'호출은 제대로 완료되면 가비지 수집 될 수 있습니다. – CommonsWare