Java 在片段中显示RecyclerView
我想问一下如何在片段中应用recyclerview 我正在使用BottomNavigationView和Fragment,我想在第一个片段中安装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
@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?您收到的错误是什么?