HomeFragment 嵌套关系

1、HomeFragment 在mainActivty 中调用;

2、HomeFragment 中:

private ArrayList<Fragment> mFragments = new ArrayList<>();
@Override
public void initData() {
    for (String title : mTitles) {
        mFragments.add(SimpleCardFragment.getInstance(title));
    }

    mAdapter = new MyPagerAdapter(getChildFragmentManager());
    view_pager.setAdapter(mAdapter);
    sliding_tab_layout.setViewPager(view_pager);
    // sliding_tab_layout.setViewPager(view_pager, mTitles, getActivity(), mFragments);
   // view_pager.setCurrentItem(4);
}

  

3、SimpleCardFragment 中:

tbkGoodsListAdapter = new TbkGoodsListAdapter(getActivity(),(ArrayList) tbkItemArrayList);
        mainPullRefreshView.getRecyclerView().setAdapter(tbkGoodsListAdapter);

  

4、 TbkGoodsListAdapter 中:

@NonNull
    @Override
    public TbkGoodsListAdapter.ViewHolder onCreateViewHolder(@NonNull ViewGroup viewGroup, int i) {
        View view = LayoutInflater.from(viewGroup.getContext()).inflate(R.layout.recycler_item_coupon, viewGroup, false);
        return new ViewHolder(view);
    }

  

 
www.beicaiduo.com
原文地址:https://www.cnblogs.com/hoge66/p/10297465.html