教程SimpleAdapter.java中第39行代码应该为
View view = mInflater.inflate(R.layout.item_cell,arg0,false);
MyViewHolder viewHolder=new MyViewHolder(view);
View view = mInflater.inflate(R.layout.item_cell,arg0,false);
MyViewHolder viewHolder=new MyViewHolder(view);
2016-10-22
最赞回答 / Ninja_z
如果你用android studio的话就只需要在moudle下的build.gradle里的dependencies里输入compile 'com.android.support:recyclerview-v7:23.2.1'其中v7:23是根据你当前的compileSdkVersion而定的,如果你是版本是24那就是v7:24
2016-10-09
Log.i("test",position+"---"+holder.getLayoutPosition()+"---"+holder.getAdapterPosition());打印的都是一样的为什么?
添加之后打印的三个position都是一样!getLayoutPosition没有及时更新啊!list.add(msg.arg1, msg.obj);
notifyItemInserted(msg.arg1);这是我的添加方式!
添加之后打印的三个position都是一样!getLayoutPosition没有及时更新啊!list.add(msg.arg1, msg.obj);
notifyItemInserted(msg.arg1);这是我的添加方式!
2016-09-25