在android中的一个活动中分别从gallery中选取两张图像
我有一个包含两个ImageView的活动 我想分别从图库中为每一张选择图像 在“活动结果”中,我应该如何正确设置每个图像视图背景在android中的一个活动中分别从gallery中选取两张图像,android,image,android-intent,gallery,onactivityresult,Android,Image,Android Intent,Gallery,Onactivityresult,我有一个包含两个ImageView的活动 我想分别从图库中为每一张选择图像 在“活动结果”中,我应该如何正确设置每个图像视图背景 谢谢….在2个ImageView上创建2个OnClickListener。在这里可以设置当前的ImageView。在onActivityResult中,您现在可以将所选图片从gallery设置为当前图像视图 很高兴听到,请将此帖子标记为answeared。所以其他用户意识到你找到了你的answear ImageView currentImageView = null
谢谢….在2个ImageView上创建2个OnClickListener。在这里可以设置当前的ImageView。在onActivityResult中,您现在可以将所选图片从gallery设置为当前图像视图
很高兴听到,请将此帖子标记为answeared。所以其他用户意识到你找到了你的answear
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;
}
}