휴대 전화와 태블릿 용 앱을 작성해야하며 둘 다 동일한 프로젝트를 사용하고 싶습니다. 그것은 호환성 라이브러리의 사용 재사용 가능한 코드를 작성하는 것이 좋습니다 것 같습니다.호환성 팩 및> 벌집이 포함 된 조각
둘 모두에 대해 동일한 Fragment 클래스를 공유 할 수 있습니까?
저는 프리 허니컴 활동과 포스트 벌집에서 앱을 "포크 (fork)"하고 동일한 조각 클래스를 재사용하는 시작 활동에 대해 생각하고 있습니다. 사실은 android.app.Fragment를 포함하면 조각이 FragmentActivity 및 viceversa에서 사용할 수 없게됩니다. FragmentActivities 만 사용할 수는 있지만 액션 바를 사용할 수 없습니다.
어떻게 하시겠습니까?
흠이 지금 작업 폰과 태블릿을위한 다양한 활동을 사용하고 android.support.v4.app.Fragment에서 같은 조각을 사용하는 것 같다. ActionBar 코드는 태블릿의 활동에 의해서만 관리됩니다. min_sdk = 7 및 target_sdk = 13을 사용하면 sdk를 사용하여 13 libs가 트릭을 수행합니다! 모두에게 감사드립니다. – DeliriumTremens
하지만 이것은 honeycomb에서도 support lib를 사용하고 있다는 것을 의미합니다. 맞습니까? 그리고 설정은 어떻습니까? 어떻게 두 개의 분리 된 lib를 사용하지 않고 두 개의 서로 다른 구현을 할 수 있습니까? – kingston
나는 벌집 (honeycomb)에서도 지원 라이브러리를 사용하기 만하면 잘 작동하는 것 같습니다. XML 내부가 아닌 코드 내부에서만 조각을 관리합니다. – DeliriumTremens