效果图:
问题1.
怎么区分加号和图片?
根据不同的标识来解决
默认添加时为false
addImageBean = new ImageBean();
addImageBean.setPic(false);
mPicList.add(addImageBean);
在回调方法改为true
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
switch (requestCode) {
case Config.DELETE_PIC_LIST:
if (resultCode == ImageBrowseActivity.RESULT_CODE) {
List<String> filePaths = data.getStringArrayListExtra("imagelist");
if (null != filePaths && filePaths.size() > 0) {
if (mPicList != null) {
mPicList.clear();
}
for (int i = 0; i < filePaths.size(); i++) {
ImageBean imageBean = new ImageBean();
imageBean.setPic(true);
imageBean.setPic_url(filePaths.get(i));
mPicList.add(imageBean);
}
if (mPicList.size() < 6) {
mPicList.add(addImageBean);
}
addCommentAdapter.notifyDataSetChanged();
}
}
break;