Programing

ViewPager를 사용하는 android.app 조각 대 android.support.v4.app?

lottogame 2020. 5. 18. 08:04
반응형

ViewPager를 사용하는 android.app 조각 대 android.support.v4.app?


Android 지원 라이브러리, 조각 및 특정 예제 ViewPager클래스 에 관한 질문이 있습니다 . 내 의도는 Android 개발자 웹 사이트 ( http://developer.android.com/training/animation/screen-slide.html 또는 http://developer.android.com/ 에 제공된 샘플과 유사한 기능을 가진 앱을 만드는 것입니다. 교육 /implementing-navigation/lateral.html ). 코드를 살펴보면 android.support.v4.app라이브러리 를 활용하는 것으로 나타났습니다.이 라이브러리는 내 연구에서 ViewPager수업 에 액세스하는 유일한 방법 입니다.

내 상황에서는 이전 버전과의 호환성에 관심이 없습니다. 최소 API 레벨은 14 (Ice Cream Sandwich)이고 빌드 대상은 4.2 Jelly Bean입니다. 가장 간단한 형태로, 내 앱은 Android dev 웹 사이트에서 링크 한 두 번째 데모와 정확히 똑같이 수행됩니다. 각 탭에 내용이있는 세 개의 탭을 스 와이프하면됩니다.

내가 읽은 모든 기사 / 게시물 / 답변은 v4 지원 라이브러리 를 크게 선호하는 것 같습니다 . 이제는 오랜 시간이 걸리지 만 내 질문에 대해 :

  1. android.support.v4.app를 사용하여 SupportFragments를 사용하거나 제공된 Fragments를 사용하여 응용 프로그램을 구성하는 가장 좋은 방법은 무엇입니까 android.app?

  2. 프래그먼트 android.app가 시작하는 방법 이라면 접근하는 최적의 방법은 무엇 ViewPagers입니까?

  3. SupportFragments가 작업에 가장 적합한 경우 다른 기능과 동일한 기능을 가지고 있다고 추정합니다 android.app.

이해가 잘되는 사람은 내가 혼란스러워서 약간의 설명을 줄 수 있기를 바랍니다.


android.support.v13.app 패키지 의 어댑터를 사용하여 패키지의 ViewPager기본 단편과 함께 사용할 수 있습니다 . 이를 위해서는 v13 지원 jar을 사용해야합니다.android.app

와 함께 작동하는 두 가지 버전의 어댑터가 있습니다 ViewPager. v4패키지 의 하나는 지원 단편과 함께 사용되며 다른 하나는 v13기본 단편과 함께 사용됩니다 .

이제 두 개의 프래그먼트 구현이있는 이유는 역사적입니다. android.app패키지의 프래그먼트는 태블릿 용 Android 3에만 도입되었으며 이전 버전을 실행하는 전화기에 프래그먼트를 가져 오기 위해 지원 라이브러리가 만들어졌습니다. Android 4에는 둘 다 있습니다.

내 경험으로는 Android 4 용으로 개발할 때도 지원 조각을 사용하는 것이 좋습니다. 여기에는 몇 가지 이유가 있습니다. 조각 또는 지원 조각?


android.app.Fragment클래스는 Android P ( link ) 부터 사용되지 않으므로 android.support.v4.app.Fragment어디에서나 사용해야합니다.


API 11 이상을 대상으로하는 경우 지원 라이브러리가 필요하지 않습니다 (실제 APK는 최소한 더 작습니다).

Android 3.x보다 먼저 지원하려면 지원 라이브러리가 필요합니다.

이것이 당신이 요구하는 것입니까?

참고 URL : https://stackoverflow.com/questions/17553374/android-app-fragments-vs-android-support-v4-app-using-viewpager

반응형