public class OneActivity extends AppCompatActivity { RecyclerView recyclerView; RecyAdpetr adpetr; private List<String> list = new ArrayList<>(); @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_one); recyclerView = findViewById(R.id.recy); for (int i =0 ;i<100;i++){ list.add("定西以南"); } recyclerView.setLayoutManager(new LinearLayoutManager(this,LinearLayoutManager.VERTICAL,false)); adpetr = new RecyAdpetr(list,this); recyclerView.setAdapter(adpetr); } public void list(View view){ recyclerView.setLayoutManager(new LinearLayoutManager(this,LinearLayoutManager.VERTICAL,false)); adpetr.notifyDataSetChanged(); } public void grid(View view){ recyclerView.setLayoutManager(new GridLayoutManager(this,3)); adpetr.notifyDataSetChanged(); } public void dan(View view){ recyclerView.setLayoutManager(new LinearLayoutManager(this,LinearLayoutManager.HORIZONTAL,false)); adpetr.notifyDataSetChanged(); } public void hehhe(View view){ recyclerView.setLayoutManager(new GridLayoutManager(this,3, OrientationHelper.HORIZONTAL,false)); adpetr.notifyDataSetChanged(); } }
RecyclerView的布局方式
猜你喜欢
转载自blog.csdn.net/qq_41880248/article/details/81381463
今日推荐
周排行