방금 Android에서 개발하기 시작했습니다. 나는 TabActivities가 사용되지 않는 것을 보았을 때 API 15의 Tablayout 튜토리얼로 연습하고있다.초보자가 파편을 잊어 버릴까요?
지금은 단편을 잊어 버리고 TabActivities로 계속 개발하는 것이 더 좋을까요?
방금 Android에서 개발하기 시작했습니다. 나는 TabActivities가 사용되지 않는 것을 보았을 때 API 15의 Tablayout 튜토리얼로 연습하고있다.초보자가 파편을 잊어 버릴까요?
지금은 단편을 잊어 버리고 TabActivities로 계속 개발하는 것이 더 좋을까요?
지금은 단편을 잊어 버리고 TabActivities로 계속 개발하는 것이 더 좋을까요?
IMHO, 아니오.
자신에게 ActionBarSherlock 사본을 보내고 작업 표시 줄에 탭을 구현하십시오. 이것이 Honeycomb와 Ice Cream Sandwich의 탭 패턴이며, ActionBarSherlock을 사용하면 Android 2.x 디바이스에서도 동일한 접근 방식을 사용할 수 있습니다. 과거가 아닌 미래를 목표로하는 것이 더 낫습니다.
작업 표시 줄 탭이있는 조각을 사용할 필요는 없지만 사용할 수 있습니다.
아니, 그냥 조각으로 탭하는 방법은 여기에 예를 따르 http://developer.android.com/reference/android/app/TabActivity.html
일반적으로, 나는 사용되지 않는 API를 사용하는 것은 나쁜 생각이라고 말할 것입니다. 그러나 방금 연습 중이며 아마도이 장치를 다양한 장치에서 릴리스 할 필요는 없으므로 자습서와 행복한 학습을 계속 진행하십시오.
안드로이드를 돕고 즐길 수있는 희망.
파편을 배우는 것이 좋습니다. TabActivities를 사용하는 것은 더 이상 중요하지 않습니다. 이전 API에서 파편을 사용할 수있게 해주는 정적 지원 라이브러리 (Android SDK 관리자에서 다운로드 할 수 있음을 알 수 있습니다)가 있습니다. 이제는 그렇게 할 수 있습니다. 조각 및 액션 바 패턴으로 이동, 새로운 것이 항상 더 좋습니다.
더 이상 사용되지 않는 API 또는 더 이상 사용되지 않는 UI 방법을 덤프 할 준비를하십시오. 모바일 개발은 매우 빠르게 발전합니다.
저는이 작업을하고 있습니다 만, 왜 ActionBarSherlock을 다운로드해야하는지 이해할 수 없습니다. 기본 ActionBar로 원하는 탭을 구현할 수 있습니까? – eskalera
@eskalera : 액션 바는 API 레벨 11 인 Android에만 도입되었습니다. Android 3.0 이상을 실행하는 기기에만 배포하려는 경우 원시 액션 바를 사용할 수 있습니다. 앞으로 12-18 개월 동안 좋은 생각 인 Android 2.x 기기를 지원하려는 경우 ActionBarSherlock이 필요합니다. – CommonsWare
하지만 지원 라이브러리 v4에서는 충분하지 않습니까? ActioBarSherlock 및 공식 google 릴리스입니까? 절대적으로 필요한가 아니면 편리한 확장인가? – eskalera