RecyclerView的三中布局模式

switch (view.getId()){
//线性布局
    case R.id.xx:
        rlview.setLayoutManager(new LinearLayoutManager(this,LinearLayoutManager.VERTICAL,false));
        break;
//网格布局  
  case R.id.wg:
        rlview.setLayoutManager(new GridLayoutManager(this,3));
        break;
//流式布局  
  case R.id.ls:
        rlview.setLayoutManager(new StaggeredGridLayoutManager(4,StaggeredGridLayoutManager.VERTICAL));
        break;
    case R.id.add:
       list.add("富贵有命生死在天"+list.size());
       adapter.notifyDataSetChanged();
        break;
    case R.id.rm:
        list.remove(list.size()-1);
        adapter.notifyDataSetChanged();
        break;

猜你喜欢

转载自blog.csdn.net/kingv587/article/details/80425324