RecyclerView三种布局
线性布局
网格布局
瀑布流
代码片段
主类
package com.example.day1.LinerLayout;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.support.v7.widget.DefaultItemAnimator;
import android.support.v7.widget.DividerItemDecoration;
import android.support.v7.widget.GridLayoutManager;
import android.support.v7.widget.LinearLayoutManager;
import android.support.v7.widget.RecyclerView;
import android.support.v7.widget.StaggeredGridLayoutManager;
import com.example.day1.R;
import java.util.ArrayList;
public class Main2Activity extends AppCompatActivity {
RecyclerView recycler;
RVAdapter rvAdapter;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main2);
recycler = findViewById(R.id.recycler);
//线性布局
LinearLayoutManager linearLayoutManager = new LinearLayoutManager(this);
// linearLayoutManager.setOrientation(LinearLayoutManager.VERTICAL);
// recycler.setLayoutManager(linearLayoutManager);
//网格布局
GridLayoutManager gridLayoutManager = new GridLayoutManager(this, 2);
// gridLayoutManager.setOrientation(GridLayoutManager