我有一个包含两个imageView的活动。
我想从图库中为每个图像分别选择图像。
我应该在on-Activity-Result中做什么来设置每个图像 - 正确查看背景?
感谢.....
答案 0 :(得分:0)
在2个ImageViews上创建2个OnClickListener。在那里你设置了当前的ImageView。在onActivityResult中,您现在可以将选定的图片从图库设置为当前的ImageView。
ImageView currentImageView = null; //... imageview1.setOnClickListener(new OnClickListener(){ @Override public void onClick(View v){ currentImageView = v; // start gallery intent and take picture } }); imageview2.setOnClickListener(new OnClickListener(){ @Override public void onClick(View v){ currentImageView = v; // start gallery intent and take picture } }); @Override protected void onActivityResult(int requestCode, int resultCode, Intent intent) { switch(requestCode){ case TAKE_PICTURE_FROM_GALLERY: if (resultCode == RESULT_OK) { uri = //... get Uri currentImageView.setImageUri(uri) } break; } }