今天项目需要用到了RecyclerView 一切都搞定后, 运行发现只有一条数据,突然就懵逼了, 各种查。还是不行,就差换成ListView了。
经过半个小时的努力终于解决了。
先看下我当时是怎么写的吧,初始化item 布局文件的时候, 我是这样写的。
@Override public MyViewHolder onCreateViewHolder(ViewGroup parent, int viewType) { View rootView=LayoutInflater.from(context).inflate(R.layout.item_hp_fk_recycler,parent,false); return new MyViewHolder(rootView); }
用的V7 23里面的RecyclerView
compile 'com.android.support:appcompat-v7:23.4.0'
其他地方写法都是一样的。
解决方法:
-
- 更换库 换一个23 以下的库。
- item 初始的时候 给两个参数,第二个参数为空 ,如下:
View rootView=LayoutInflater.from(context).inflate(R.layout.item_hp_fk_recycler,null);
这样就可以解决问题。