RecycleView点击切换布局
来源:互联网 发布:补水保湿精华液 知乎 编辑:程序博客网 时间:2024/06/05 07:10
点击里面的图片切换布局
//图片的点击事件 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; } } });
阅读全文
0 0
- RecycleView点击切换布局
- recycleView布局切换
- recycleview实现多种布局及点击事件
- RecyclerView点击切换布局
- RecyclerView点击切换布局
- recycleview线性布局和网格布局的切换
- RecyclerView-点击切换多种布局
- RecycleView布局
- 实现RecycleView动态使列表item可以点击或不可点击切换
- 抽屉布局加上RadioGroup+点击进行切换
- android 搜索关键词,点击切换布局 主界面
- <十>RecycleView点击事件
- RecycleView 点击事件
- Recycleview的点击事件
- RecycleView点击事件
- RecycleVIew点击监听
- RecycleView的点击事件
- recycleview点击事件
- 关于APP请求跨域问题,JAVA后台配置
- sql语句面试题(查询按照申请日期倒序排列的前10个记录)
- JVM虚拟机内存
- Git本地操作
- 分布式-锁
- RecycleView点击切换布局
- JavaScript类型转换
- 字符串
- Dog Distance UVA
- Mybatis(6):返回结果封装ResulMap的高级属性--association标签
- Burp Suite 界面介绍
- vmwear安装提示vmci.sys版本不对
- 安卓网络状态的判断与并提示设置
- 学习大数据的第一步-搭建Scala开发环境,以及使用Intellij IDEA开发Scala程序