List<LvRowFile> listItems;
public RvAdapterCollectPic(List<LvRowFile> li) {
this.listItems = li;
}
@Override
public int getItemCount() {
return listItems.size() + 1; //偷偷爲GridView增加一個子View位置
}
@Override
public void onBindViewHolder(ViewHolder holder, int position) {
if (position == listItems.size()) { //在最後位置增加一個加號圖片
holder.file_icon.setImageDrawable(here is a add pic));
holder.file_icon.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View v) {
}
});
return;
}
holder.file_icon.setImageDrawable(listItems.get(position)); // 平時就是普通的list數據
@Override
public void onClick(View v) {
});
}
}