博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
RecyclerView Item 行高定义无效的BUG
阅读量:2120 次
发布时间:2019-04-30

本文共 712 字,大约阅读时间需要 2 分钟。

刚开始碰到这问题还莫名其妙的, 于是到网络上搜索了一下.发现也有别的小伙伴跟我出现同样问题.

参考资料:

根据这篇文章可以得出, 导致RecyclerView出现这种问题的原因是因为我们在RecyclerView的Adapter里的onCreateViewHolder()方法中不恰当的用了打气筒

@Override        public MyViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {            MyViewHolder viewHolder = new MyViewHolder(LayoutInflater.from(mContext).inflate(R.layout.item_view, null));            return viewHolder;        }

而正确的用法是

@Override        public MyViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {            MyViewHolder viewHolder = new MyViewHolder(LayoutInflater.from(mContext).inflate(R.layout.item_view, parent, false));            return viewHolder;        }

重点: inflate(R.layout.item_view, parent, false));

转载地址:http://fzkrf.baihongyu.com/

你可能感兴趣的文章
Eclipse全面提速小技巧
查看>>
前端程序员必知的30个Chrome扩展
查看>>
memcached分布式实现原理
查看>>
怎么成为架构师
查看>>
40个重要的HTML 5面试问题及答案
查看>>
在Java中如何高效判断数组中是否包含某个元素
查看>>
设计模式总结
查看>>
什么时候可以使用Ehcache缓存
查看>>
Java核心知识点-JVM结构和工作方式
查看>>
Java编程中“为了性能”一些尽量做到的地方
查看>>
Java并发编程:线程池的使用
查看>>
redis单机及其集群的搭建
查看>>
Java多线程学习
查看>>
检查Linux服务器性能
查看>>
Java 8新的时间日期库
查看>>
Chrome开发者工具
查看>>
Java工程师成神之路
查看>>
如何在 Linux 上自动设置 JAVA_HOME 环境变量
查看>>
MSSQL复习笔记
查看>>
Spring基础知识汇总
查看>>