【发布时间】:2017-07-24 09:51:57
【问题描述】:
我正在使用这个库(https://github.com/darsh2/MultipleImageSelect) 从图库中选择图像并将图像设置为 Imageviews。在 onActivityResult() 中我使用ArrayList<Image> images = data.getParcelableArrayListExtra(Constants.INTENT_EXTRA_IMAGES); 来获取所选图像的路径。但我不能将我选择的图像设置为 ImageViews。
代码:
Intent intent = new Intent(AddOffers.this, AlbumSelectActivity.class);
//set limit on number of images that can be selected, default is 10
intent.putExtra(Constants.INTENT_EXTRA_LIMIT, 3);
startActivityForResult(intent, Constants.REQUEST_CODE);
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == Constants.REQUEST_CODE && resultCode == RESULT_OK && data != null) {
//The array list has the image paths of the selected images
ArrayList<Image> images = data.getParcelableArrayListExtra(Constants.INTENT_EXTRA_IMAGES);
offr_img1.setImageUri(images.get(0));
}}
【问题讨论】:
-
你得到的 'images.get(0)' 的值是多少?
-
当我使用红色下划线的方法时(错误)
-
这是arraylist images中数据的类型(com.darsh.multipleimageselect.models.Image)
-
添加了答案。告诉它是否有效。