android – FragmentPagerAdapter instantiateItem使用Fragments?

android – FragmentPagerAdapter instantiateItem使用Fragments?,第1张

概述我试图让我的FragmentPagerAdapter工作,但这些例子对于现实生活来说有点容易: @Overridepublic Object instantiateItem(final ViewGroup container, final int position){ final LayoutInflater inflater = (LayoutInflater) context.ge 我试图让我的FragmentPagerAdapter工作,但这些例子对于现实生活来说有点容易:

@OverrIDepublic Object instantiateItem(final VIEwGroup container,final int position){    final LayoutInflater inflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);    int resID = 0;    switch (position)        {        case 0:            resID = R.layout.favorites_fragment;            break;        case 1:            resID = R.layout.nearby_List_fragment;            break;        default:            throw new IllegalArgumentException("Index cant be mapped to fragement:" + position);        }    final VIEw vIEw = inflater.inflate(resID,null);    vIEwPager.addVIEw(vIEw,0);    return vIEw;}

因为我想使用片段我已经混淆了我的这个方法作为所有例子我可以找到膨胀视图而不是在那里创建片段.这该怎么做 ?

PS:我正在使用ActionbarSherlock lib 4.1 …

谢谢,

解决方法 你究竟想做什么?显示班级的定义.您必须扩展FragmentPagerAdapter并实现公共抽象Fragment getItem(int position)以返回您的片段.不要覆盖instantiateItem()它已经在FragmentPagerAdapter中做了正确的事情. 总结

以上是内存溢出为你收集整理的android – FragmentPagerAdapter instantiateItem使用Fragments?全部内容,希望文章能够帮你解决android – FragmentPagerAdapter instantiateItem使用Fragments?所遇到的程序开发问题。

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

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

原文地址: http://outofmemory.cn/web/1127121.html

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

发表评论

登录后才能评论

评论列表(0条)

保存