2012-01-24 2 views
5

방금 ​​Android에서 개발하기 시작했습니다. 나는 TabActivities가 사용되지 않는 것을 보았을 때 API 15의 Tablayout 튜토리얼로 연습하고있다.초보자가 파편을 잊어 버릴까요?

지금은 단편을 잊어 버리고 TabActivities로 계속 개발하는 것이 더 좋을까요?

답변

3

지금은 단편을 잊어 버리고 TabActivities로 계속 개발하는 것이 더 좋을까요?

IMHO, 아니오.

자신에게 ActionBarSherlock 사본을 보내고 작업 표시 줄에 탭을 구현하십시오. 이것이 Honeycomb와 Ice Cream Sandwich의 탭 패턴이며, ActionBarSherlock을 사용하면 Android 2.x 디바이스에서도 동일한 접근 방식을 사용할 수 있습니다. 과거가 아닌 미래를 목표로하는 것이 더 낫습니다.

작업 표시 줄 탭이있는 조각을 사용할 필요는 없지만 사용할 수 있습니다.

+0

저는이 작업을하고 있습니다 만, 왜 ActionBarSherlock을 다운로드해야하는지 이해할 수 없습니다. 기본 ActionBar로 원하는 탭을 구현할 수 있습니까? – eskalera

+0

@eskalera : 액션 바는 API 레벨 11 인 Android에만 도입되었습니다. Android 3.0 이상을 실행하는 기기에만 배포하려는 경우 원시 액션 바를 사용할 수 있습니다. 앞으로 12-18 개월 동안 좋은 생각 인 Android 2.x 기기를 지원하려는 경우 ActionBarSherlock이 필요합니다. – CommonsWare

+0

하지만 지원 라이브러리 v4에서는 충분하지 않습니까? ActioBarSherlock 및 공식 google 릴리스입니까? 절대적으로 필요한가 아니면 편리한 확장인가? – eskalera

0

일반적으로, 나는 사용되지 않는 API를 사용하는 것은 나쁜 생각이라고 말할 것입니다. 그러나 방금 연습 중이며 아마도이 장치를 다양한 장치에서 릴리스 할 필요는 없으므로 자습서와 행복한 학습을 ​​계속 진행하십시오.

안드로이드를 돕고 즐길 수있는 희망.

1

파편을 배우는 것이 좋습니다. TabActivities를 사용하는 것은 더 이상 중요하지 않습니다. 이전 API에서 파편을 사용할 수있게 해주는 정적 지원 라이브러리 (Android SDK 관리자에서 다운로드 할 수 있음을 알 수 있습니다)가 있습니다. 이제는 그렇게 할 수 있습니다. 조각 및 액션 바 패턴으로 이동, 새로운 것이 항상 더 좋습니다.

더 이상 사용되지 않는 API 또는 더 이상 사용되지 않는 UI 방법을 덤프 할 준비를하십시오. 모바일 개발은 매우 빠르게 발전합니다.

관련 문제