关于java:Android:多个图像视图

Android: Multiple image view

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

我的代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
    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();
                }
            }

        }

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


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