点击里面的图片切换布局
//图片的点击事件
img.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (flag) {
GridLayoutManager manager = new GridLayoutManager(MainActivity.this, 2, LinearLayoutManager.VERTICAL, false);
rc.setLayoutManager(manager);
madapter = new MySearchAdapter(MainActivity.this, list, 1);
rc.setAdapter(madapter);
madapter.setOnItemClickListener(new MySearchAdapter.OnItemClickListener() {
@Override
public void setOnItemClick(View view, int position) {
Intent intent = new Intent(MainActivity.this, Main_Fen_Show.class);
intent.putExtra("id", list.get(position).getId());
startActivity(intent);
}
@Override
public void setOnItemLongClick(View view, int position) {
}
});
img.setImageDrawable(getResources().getDrawable(R.drawable.grid_icon));
flag = false;
} else {
LinearLayoutManager manager = new LinearLayoutManager(MainActivity.this, LinearLayoutManager.VERTICAL, false);
rc.setLayoutManager(manager);
madapter = new MySearchAdapter(MainActivity.this, list, 2);
rc.setAdapter(madapter);
madapter.setOnItemClickListener(new MySearchAdapter.OnItemClickListener() {
@Override
public void setOnItemClick(View view, int position) {
Intent intent = new Intent(MainActivity.this, Main_Fen_Show.class);
intent.putExtra("id", list.get(position).getId());
startActivity(intent);
}
@Override
public void setOnItemLongClick(View view, int position) {
}
});
img.setImageDrawable(getResources().getDrawable(R.drawable.lv_icon));
flag = true;
}
}
});