Android:多张图片检视

时间:2018-07-25 17:50:42

标签: java android

我希望在一个活动视图上显示两个图像,一个用于个人资料图片,另一个用于个人资料封面。

我的代码


    setupImage.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                  bringImagePicker();
                }
    });

    private void bringImagePicker() {
            // start picker to get image for cropping and then use the image in cropping activity
            CropImage.activity()
                    .setGuidelines(CropImageView.Guidelines.ON)
                    .setAspectRatio(1,1)
                    .start(SetupActivity.this);
        }


    @Override
        protected void onActivityResult(int requestCode, int resultCode, Intent data) {
            super.onActivityResult(requestCode, resultCode, data);

            if (requestCode == CropImage.CROP_IMAGE_ACTIVITY_REQUEST_CODE) {
                CropImage.ActivityResult result = CropImage.getActivityResult(data);
                if (resultCode == RESULT_OK) {
                    mainImageURI = result.getUri();
                    setupImage.setImageURI(mainImageURI);
                    isChanged = true;
                } else if (resultCode == CropImage.CROP_IMAGE_ACTIVITY_RESULT_ERROR_CODE) {
                    Exception error = result.getError();
                }
            }

        }

现在如何添加个人资料封面图片?

1 个答案:

答案 0 :(得分:0)

您可以为它们两个都使用ID,并从保存数据的意图中更改具有相应ID的图像,并在收到结果后添加另一个条件。 我不知道这个库是否可以处理这个问题。 如果不是,这种最简单的保存状态变量的方法可以告诉您要更新哪个图像 随时要求澄清