Java 在片段中显示RecyclerView

Java 在片段中显示RecyclerView,java,android,android-fragments,android-recyclerview,android-5.0-lollipop,Java,Android,Android Fragments,Android Recyclerview,Android 5.0 Lollipop,我想问一下如何在片段中应用recyclerview 我正在使用BottomNavigationView和Fragment,我想在第一个片段中安装recyclerview,我很困惑,因为这太难了,我尝试了很多次,但总是出错 我希望你们能帮助我 这是我的一个片段 @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); } @Override public

我想问一下如何在片段中应用recyclerview

我正在使用BottomNavigationView和Fragment,我想在第一个片段中安装recyclerview,我很困惑,因为这太难了,我尝试了很多次,但总是出错

我希望你们能帮助我

这是我的一个片段

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
}

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
                         Bundle savedInstanceState) {
    View v = inflater.inflate(R.layout.fragment_item_one, container, false);


    List<ItemObject> rowListItem = getAllItemList();
    lLayout = new LinearLayoutManager(MainActivity.this);

    RecyclerView rView = (RecyclerView)v.findViewById(R.id.recycler_view);
    rView.setLayoutManager(lLayout);

    RecyclerViewAdapter rcAdapter = new RecyclerViewAdapter(MainActivity.this, rowListItem);
    rView.setAdapter(rcAdapter);

    return v;
}
private List<ItemObject> getAllItemList(){

    List<ItemObject> allItems = new ArrayList<ItemObject>();
    allItems.add(new ItemObject("United States", R.drawable.newyork));
    allItems.add(new ItemObject("Canada", R.drawable.canada));
    allItems.add(new ItemObject("United Kingdom", R.drawable.uk));
    allItems.add(new ItemObject("Germany", R.drawable.germany));
    allItems.add(new ItemObject("Sweden", R.drawable.sweden));

    return allItems;
}
}
@覆盖
创建时的公共void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
}
@凌驾
创建视图上的公共视图(布局、充气机、视图组容器、,
Bundle savedInstanceState){
视图v=充气机。充气(R.layout.fragment\u item\u one,容器,假);
List rowListItem=getAllItemList();
lLayout=新的LinearLayoutManager(MainActivity.this);
RecyclerView rView=(RecyclerView)v.findViewById(R.id.recycler\u视图);
rView.setLayoutManager(lLayout);
RecycleServiceAdapter rAdapter=新的RecycleServiceAdapter(MainActivity.this,rowListItem);
rView.setAdapter(rcAdapter);
返回v;
}
私有列表getAllItemList(){
List allItems=new ArrayList();
添加(新项目对象(“美国”,R.drawable.newyork));
添加(新项目对象(“加拿大”,R.drawable.Canada));
添加(新项目对象(“联合王国”,R.drawable.uk));
添加(新项目对象(“德国”,R.drawable.Germany));
添加(新项目对象(“瑞典”,R.drawable.Sweden));
返回allItems;
}
}

您将获得什么输出以及预期的输出是什么?您是否收到任何异常、错误或没有UI?您收到的错误是什么?