实验要求:
1.对有recycleView的页面进行点击跳转设计。比如,某一tab页是新闻列表,则点击某一行能跳转到新闻详情页面;
2、本次作业考查的基础原理是对activity的生命周期的理解以及状态转变操作;
- 安卓第二次实验作业———点击跳转设计
- 一.设计recycleView界面的内容。
- 二.创建四个Activity和它们对应的布局文件
- 三.设计对应的四个xml文件。
- 四.设置对应的适配器MyAdapter
- 五.MyAdapter.java文件中设置每个item的点击监听事件在onBindViewHolder方法中设置绑定每个item的点击监听
- 六.效果展示:
- 七.代码地址:
activity_1.xml的文件内容如下:
四.设置对应的适配器MyAdapter
package com.example.mywork;
import android.app.Fragment;
import android.content.Context;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
public class weixinFragment extends Fragment {
private RecyclerView recyclerView;
private MyAdapter myAdapter;
private List
五.MyAdapter.java文件中设置每个item的点击监听事件在onBindViewHolder方法中设置绑定每个item的点击监听
如Activity1.java的文件如下:
package com.example.mywork;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
public class Activity1 extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_1);
}
}
六.效果展示:
点击对应的list后展示的效果:
https://gitee.com/shijia0526/demo-adapter



