Tabhost
을 사용하도록 설계된 응용 프로그램을 만들 예정이지만 사용되지 않습니다. 그래서 내 질문은 내가 어쨌든 Tabhost
을 사용해야합니까 아니면 그들을 대체 할 수있는 대신 모든 xml이나 다른 제안에 선언 된 버튼을 사용하여?안드로이드 어떻게 비추천 탭 호스트를 대체 할 수 있습니까?
답변
Android에서 '지원 중단됨'은 "조사해야 할 더 좋은 해결책이 있다고 생각합니다."라는 의미입니다. 드물게 "비추천"은 "사용할 수 없다"는 의미입니다.
TabHost
, AFAIK, Android 4.0에서 잘 작동합니다.
즉, 나는 액션 바의 탭으로 전환을 고려하고,
ActionBarSherlock을 사용하여 안드로이드 2.1에 대한 하위 호환성을 제공하는 것이 좋습니다.
UPDATE
은 또한, TabHost
이되지되지 않습니다. TabActivity
은 더 이상 사용되지 않습니다. TabHost
을 탭에 대한보기와 함께 계속 사용할 수 있습니다. 또는 사용
ViewPager
는 탭 표시와 함께,PagerTabStrip
FragmentTabHost
처럼, 탭
에 대한 조각을 사용하는 TabHost
위한 작업 표시 줄 또한 탭 지원이 있지만, 그 시작을 사용되지 않습니다 "L"개발자 미리보기.
나는 내가 생각하기 때문에 묻습니다. tabhost 대신 fragment를 사용하는 것이 더 좋다는 것을 읽을 수 있습니다. –
@Bombastic : 작업 표시 줄에서 탭을 사용하는 일반적인 패턴은 탭을 클릭하면 화면의 조각을 바꾸는 'FragmentTransaction'을 수행하는 것입니다. 그래도 조각 모음을 사용하여 작업 표시 줄의 탭을 사용할 필요가 없습니다. – CommonsWare
답변 해 주셔서 감사합니다! 내 응용 프로그램에'ActionBarSherlock'을 사용하겠습니다 :) –
Android API 레벨 -18에 따라 ActionBarSherlock은 권장되지 않으며 ActionBarCompat가 추가되었습니다. ActionBarCompat을 사용하는 것이 좋습니다.
감사합니다.
- 1. 어떻게 내 안드로이드 데이터베이스 파일을 대체 할 수 있습니까?
- 2. devise_invitable에서 destroy_if_previously_invited를 어떻게 대체 할 수 있습니까?
- 3. 어떻게 무한 루프를 대체 할 수 있습니까?
- 4. mysqli_real_escape_string과 \ nl을 어떻게 대체 할 수 있습니까?
- 5. 탭 컨트롤을 어떻게 시뮬레이트 할 수 있습니까?
- 6. 어떻게 넷빈의 로컬 호스트를 빠르게 할 수 있습니까?
- 7. 어떻게 다른 탭 (안드로이드)
- 8. 비추천 UIKit 메서드 재정의 - 경고를받을 수 있습니까?
- 9. ViewPager가 ActivityGroup을 대체 할 수 있습니까?
- 10. 어떻게 안드로이드 개발을 마스터 할 수 있습니까?
- 11. sbt로 안드로이드 테스트를 어떻게 할 수 있습니까?
- 12. FormsAuthentication.HashPasswordForStoringInConfigFile을 대체 할 수 있습니까?
- 13. 문자열로 대체 할 수 있습니까?
- 14. mdbtools를 대체 할 수 있습니까?
- 15. 탭 창 안쪽에 안드로이드 탭 창이 있습니까?
- 16. Eclipse에서 탭 호스트를 프로젝트 오류에 추가
- 17. 어떻게 문자열의 일부를 별표로 대체 할 수 있습니까?
- 18. UITableView를 포함하는 UIViewController로 UITableViewController를 어떻게 대체 할 수 있습니까?
- 19. 어떻게 ftp를 관리하여 다른 파일을 대체 할 수 있습니까?
- 20. 어떻게 StringList.Sort를 Delphi에서 안정적인 정렬로 대체 할 수 있습니까?
- 21. 어떻게 파이썬을 사용하여 HTML 이스케이프 문자를 대체 할 수 있습니까?
- 22. 데이터 바인딩 된 객체의 문자를 어떻게 대체 할 수 있습니까?
- 23. iOS 6에서 willAutorotateToInterfaceOrientation을 어떻게 대체 할 수 있습니까?
- 24. mjpeg를 가리키는 이미지의 src를 어떻게 대체 할 수 있습니까?
- 25. FBML 탭 컨트롤 대체?
- 26. 고유 변수를 문자열로 대체 할 수 있습니까?
- 27. PHP에서 호스트를 어떻게 확인합니까?
- 28. htaccess가 두 호스트를 하위 디렉토리로 리디렉션 할 수 있습니까
- 29. Windows 도메인에서 LDAP 서버 호스트를 어떻게 찾을 수 있습니까?
- 30. 아이팟 앱 대체 탭?
당신이 그것을 사용할 수 있다고하더라도. 그렇지? –
알고 있지만 궁금 해서요 tabhost 대신 더 좋은 해결책이 있습니까 –
'TabHost'는 ** 지원되지 않습니다 **,'TabActivity'는'FragmentTabHost'에서 더 이상 사용되지 않습니다 –