2014-03-06 2 views
3

DrawerLayout을 사용하여 조각을 구현하고 있습니다. 나는 조각어떤 조각 라이브러리를 가져와야합니까?

  1. 하나를 사용해야합니까 android.support.v4.app

  2. android.app

을 가져올 때 나는 두 가지 옵션이 있습니다? android.support.v4.appobjectAnimator을 지원하지 않는다는 것 외에는 어떤 차이점이 보이지 않습니다.

무엇을 제안합니까?

편집 : 난 단지

+0

'android.support.v4.app'를 사용하는 것이 더 좋습니다. http://developer.android.com/reference/android/support/v4/app/package-summary.html, docs는'Support android. 안드로이드 API 레벨 4 이상을위한 애플리케이션 개발을 지원하는 애플리케이션 클래스. 주요 기능은 FragmentManager 및 LoaderManager의 이전 버전과 호환됩니다. –

답변

5

그것은 당신이 지원 라이브러리를 사용하는지에 따라 달라집니다 ... API 레벨 14 이상을 지원하는 계획.

API 레벨 11 이하의 조각을 사용하는 경우 android.support.v4.app을 사용하십시오. 이 경우 지원 기반 조각의 기본 클래스 인 FragmentActivity을 확장합니다.

API 레벨 11 이상에서 조각을 사용하는 경우 android.app을 사용하십시오. 이 경우 표준 Activity을 연장합니다.

아래 링크를보고 앱이 실행해야하는 버전을 결정하십시오. 지원 라이브러리가 필요한지 여부에 따라 결정합니다.

https://developer.android.com/about/dashboards/index.html I API 레벨 14 이상을 지원하는에서만 계획 ...

그리고 지원 라이브러리를 사용할 필요가 없습니다.

import android.app.Fragment 

및 표준 Activity을 사용하십시오.

1

drawerlayout에 대한 지원 libary를 사용하는 경우 조각에 android.support.v4.app를 사용해야합니다.

+0

무엇을 의미합니까? drawerLayout에 android.support.v4.app를 추가 할 수있는 기능 만 있습니다. 나는 다른 것을 사용해야합니까? – user1163234

+0

내 대답을 편집했습니다. 서랍 레이아웃에는 v4 libary를 사용해야합니다. 지원 라이브러리와 함께 작업 표시 줄을 사용하려는 경우 appcompat v7 라이브러리를 사용해야합니다. – Lavakush

+0

작업 표시 줄 및 DrawerLayout과 함께 appcompat v7 라이브러리를 사용하는 예가 있습니까? – user1163234

관련 문제