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