compile 'com.jcodecraeer:xrecyclerview:1.3.2'
public class MainActivity extends AppCompatActivity {
private String net="http://www.yulin520.com/a2a/impressApi/news/mergeList?pageSize=10&page=";
Okhttpget okhttpget=new Okhttpget();
List<User.DataBean> list=new ArrayList<>();
private Myadapter myadapter;
private SwipeRefreshLayout sr;
private XRecyclerView rv;
private ImageView iv;
private Boolean flog=true;
private int i=R.layout.activity_sousuo;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//RecyclerView
rv= findViewById(R.id.rv);
//解析net的数据
mygetnet(i);
@Override
public void mysetadapter(Context context, List<Good_xiangqing.DataBean> data) {
this.data=data;
myadapterxiangqing = new Myadapterxiangqing(context,data,i);
xrc.setAdapter(myadapterxiangqing);
if (flog) {
xrc.setLayoutManager(new LinearLayoutManager(MainActivity.this));
}
}
qie.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (flog){
qie.setImageResource(R.drawable.kind_grid);
i=R.layout.activity_sousuo1;
myadapterxiangqing = new Myadapterxiangqing(Feileishow.this,data,i);
xrc.setAdapter(myadapterxiangqing);
xrc.setLayoutManager(new GridLayoutManager(Feileishow.this,2));
flog=false;
}else{
qie.setImageResource(R.drawable.kind_liner);
i=R.layout.activity_sousuo;
myadapterxiangqing = new Myadapterxiangqing(Feileishow.this,data,i);
xrc.setAdapter(myadapterxiangqing);
xrc.setLayoutManager(new LinearLayoutManager(Feileishow.this));
flog=true;
}
}
});