在onCreateView中再添加setLayoutManager,setAdapter即可
@Nullable
@Override
public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
View view = LayoutInflater.from(getContext()).inflate(R.layout.tab_fragment1, null);
unbinder = ButterKnife.bind(this, view);
tabfragment1Recycler.setLayoutManager(new LinearLayoutManager(getContext()));
//创建适配器
tabFragmentReAdapter = new TabFragmentReAdapter(list, getContext());
tabfragment1Recycler.setAdapter(tabFragmentReAdapter);
return view;
}
@Override
public void onActivityCreated(@Nullable Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
tabfragment1Recycler.setLayoutManager(new LinearLayoutManager(getContext()));
//创建适配器
tabFragmentReAdapter = new TabFragmentReAdapter(list, getContext());
tabfragment1Recycler.setAdapter(tabFragmentReAdapter);
这个博客展示了如何在Android的Fragment中设置RecyclerView。在onCreateView方法中,首先通过LayoutInflater加载布局,然后使用ButterKnife绑定视图。接着,为RecyclerView设置LinearLayoutManager,并创建自定义的适配器TabFragmentReAdapter,最后将适配器绑定到RecyclerView。onActivityCreated方法中重复了相同的设置,这可能是冗余的代码。
2659

被折叠的 条评论
为什么被折叠?



