RecyclerView子View宽度不充满父容器
2016-07-23 12:06
225 查看
今天用
View.inflate(mContext, R.layout.item_layout, null);
必须要换成下面的构造方式把parent带进去:
LayoutInflater.from(mContext).inflate(R.layout.item_layout, parent, false);
而我的Adapter中刚好就使用的是第一种方式,于是立马换成下面的第二种方式实现,运行看效果,果然充满了屏幕~~~这个问题还真是奇葩啊~
RecyclerView写了简单的例子,使用的是
LinearLyaoutManager,子View采用的TextView,准备写个简单的List展示,我的
RecyclerView和
TextView的宽度布局都采用的是
match_parent,结果显示出来之后发现子View的宽度压根就没有充满屏幕。之前也用过
RecyclerView,但是没有遇到过这个问题,很不解啊~~~网上查阅之后说是在Adapter的
onCreateViewHolder方法中构造View的时候不能用如下方式:
View.inflate(mContext, R.layout.item_layout, null);
必须要换成下面的构造方式把parent带进去:
LayoutInflater.from(mContext).inflate(R.layout.item_layout, parent, false);
而我的Adapter中刚好就使用的是第一种方式,于是立马换成下面的第二种方式实现,运行看效果,果然充满了屏幕~~~这个问题还真是奇葩啊~
相关文章推荐
- 快速幂模板<n的m次方对mod取余>
- ubuntu 安装eclipse
- CentOS6.8配置GO语言开发环境
- 大话设计模式11----迪米特法则
- 信息安全管理(2):什么叫作信息安全?信息安全的原则和要求
- JSP技术(一)
- python日志简单用法
- 解决 source insight 代码关联问题
- SeaJS入门篇一 怎么使用query
- js中数组的用法
- POJ 2774 Long Long Message (后缀数组求最长公共子串)
- 某公司泄露版IDA pro6.8去除局域网检测
- Stage4--Python面向对象
- Stage4--Python面向对象
- 8086汇编语言自学经验分享 针对CX只有一个,所以两层循环与栈结合的启发代码
- js注意事项03
- Hybris Marketing中使用到的算法
- 网站开发进阶(四十三)html中,路径前加“/” 与不加“/”的区别
- CentOs nginx 安装 及 负载均衡配置
- HDU_完全背包系列