RecyclerView第一次用,为什么每个列表项都占了整个屏幕的空间

移动开发 码拜 8年前 (2016-05-23) 952次浏览
以前用ListView是正常的,找了本书学RecyclerView,书上的示例应用本人用android studio跑一下发现每个列表项都占了模拟器整个屏幕,想不清楚是哪里有问题,但是书上图倒是正常的。
Fragment onCreateView大致这么写的:
先把fragment本身布局资源实例化(只有一个RecyclerView),然后setLayoutManager(new LinearLayoutManager(getActivity()))再setAdapter
Adapter onCreateViewHolder:
把列表项的布局资源实例化,再把视图资源对象交给ViewHolder创建列表项
开发环境是android studio2.1,compileSdk和buildTools都是最新24,哪位旁友能点拨一下哪里出了问题
解决方案

40

item 布局宽高设置成match—parent了吧。改成wrap—content

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明RecyclerView第一次用,为什么每个列表项都占了整个屏幕的空间
喜欢 (0)
[1034331897@qq.com]
分享 (0)