首页 文章

Android:多个图像视图

提问于
浏览
-1

我希望在一个活动视图上有两个图像视图,一个用于 Profiles 图片,另一个用于 Profiles 封面 .

我的代码

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();
                }
            }

        }

现在我如何添加 Profiles 封面图片?

1 回答

  • 0

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

相关问题