package com.example.show; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.support.v7.widget.DefaultItemAnimator; import android.support.v7.widget.GridLayoutManager; import android.support.v7.widget.LinearLayoutManager; import android.support.v7.widget.RecyclerView; import android.view.View; import android.widget.Toast; import java.util.ArrayList; import java.util.List; import Adapter.StudentListAdapter; import bean.Student; public class MainActivity extends AppCompatActivity { private RecyclerView mRecyclerView; private List<Student> list; private StudentListAdapter adapter; private int flag = 1; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); flag = getIntent().getIntExtra("flag", 1); initData(); initView(); } private void initData() { list = new ArrayList<Student>(); for (int i = 0; i < 20; i++) { Student s = new Student(); s.setName("我是学生"+i); list.add(s); } } private void initView() { mRecyclerView = (RecyclerView) this.findViewById(R.id.recyclerView); //设置布局管理器 if(flag==1){//普通列表 mRecyclerView.setLayoutManager(new LinearLayoutManager(this)); } //设置adapter adapter = new StudentListAdapter(this); mRecyclerView.setAdapter(adapter); //添加数据 adapter.setItems(list); } }
RecyclerView-List
最新推荐文章于 2024-04-11 08:01:19 发布