在Android 3.0中使用Android.app.Fragment和ViewPager

在Android 3.0中使用Android.app.Fragment和ViewPager,第1张

概述我用 android开发应用程序:minSdkVersion =“11”.据我所知,ViewPager是在兼容性库中实现的.我已成功通过添加android-support-v4.jar库使其在我的应用程序中工作,但现在我不得不使用 android.support.v4.app.FragmentActivity 因为我需要用于FragmentPagerAdapter的getSupportFragme 我用 android开发应用程序:minSdkVersion =“11”.据我所知,VIEwPager是在兼容性库中实现的.我已成功通过添加androID-support-v4.jar库使其在我的应用程序中工作,但现在我不得不使用

androID.support.v4.app.FragmentActivity

因为我需要用于FragmentPagerAdapter的getSupportFragmentManager(),而不是新的androID.app.Activity的getFragmentManager().

我也需要使用

androID.support.v4.app.Fragment

代替

androID.app.Fragment

它虽然有效,但我绝对不喜欢这种方法.它破坏了应用程序的设计,我根本不想在API Level 11项目中使用兼容性库.

在Honeycomb应用程序中是否还有其他更原生的方法可以使用VIEwPager?

解决方法 在接受的答案陈述时可能不是这种情况,但是有导入androID.support.v13.app.FragmentStatePagerAdapter;在 sample code中.如果使用support-v13库,构造函数将采用FragmentManager的不支持版本.请注意,VIEwPager仍必须来自v4.

我还要补充一点,v4表示AndroID版本4(Donut 1.6)的支持库,而v13表示AndroID版本13(Honeycomb 3.2)的支持库.这个事实至少对我来说并不是那么明显.这意味着v4 / v13中使用的API与该点兼容并且版本回归到该点.

总结

以上是内存溢出为你收集整理的在Android 3.0中使用Android.app.Fragment和ViewPager全部内容,希望文章能够帮你解决在Android 3.0中使用Android.app.Fragment和ViewPager所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/1137569.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-30
下一篇2022-05-30

发表评论

登录后才能评论

评论列表(0条)

    保存