任务详情:
1、请在基础门户页面(作业1)的某个tab页面中添加recycleview,例如:新闻列表页面;
2、请在上一列表页面的基础上进行点击跳转设计。比如,某一tab页是新闻列表,则点击某一行能跳转到新闻详情页面。
在Activity或Fragment的onCreate方法中初始化RecyclerView
View view;
view=inflater.inflate(R.layout.fragment2, container, false);
mycontext=view.getContext();
recyclerView=view.findViewById(R.id.recycleview);
设置RecyclerView的布局管理器和适配器。设置RecyclerView的布局管理器和适配器。
LinearLayoutManager manager=new LinearLayoutManager(mycontext);
manager.setOrientation(recyclerView.VERTICAL);
myadapter=new Myadapter(mydata, mycontext);
recyclerView.setLayoutManager(manager);
recyclerView.setAdapter(myadapter);
recyclerView.addItemDecoration(new DividerItemDecoration(mycontext,LinearLayoutManager.VERTICAL));
return view;
设置点击跳转设计
对于点击新闻列表中的某一行跳转到新闻详情页面的设计,可以通过以下步骤实现:
为RecyclerView的每个项添加点击事件