使用带有花式罩流适配器的碎片

时间:2014-10-27 13:12:46

标签: android android-fragments fragment coverflow fragmenttransaction

我正在尝试使用fancy-coverflow实现封面流程布局。而不是图像我试图加载片段。花式coverflow支持使用视图组而不是图像。这是我试图使用的代码

public View getCoverFlowItem(int i, View reuseableView, ViewGroup viewGroup) {
            LinearLayout linearLayout = null;

            if (reuseableView != null) {
                linearLayout = (LinearLayout) reuseableView;
            } else
            {


                linearLayout = new LinearLayout(context);
                linearLayout.setLayoutParams(new FancyCoverFlow.LayoutParams(750, ViewGroup.LayoutParams.WRAP_CONTENT));
            }
            FrameLayout frame = new FrameLayout(viewGroup.getContext());
            frame.setId(i+10000);
            linearLayout.addView(frame);
            FragmentManager fragmentManager = getFragmentManager();
            FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
            fragmentTransaction.add(i+10000,ItemFragment.init(i));
            fragmentTransaction.commit();





            return linearLayout;
        }

但这不起作用,即使只有一个项目显示getView方法被称为无限次。但是如果我删除片段事务提交它只会工作一次。

这里出了什么问题?

0 个答案:

没有答案