我想拍摄照片的画廊,并设置它在我的ImageView以及我想从摄像头拍照,并将其设置成我一样的图像视图。
I want to take photos from gallery and set it in my ImageView as well as I want to take photo from camera and set it into my same Image View.
我很憋屈的这一点。
谁能帮我?
感谢。
您可以处理你的摄影机视图点击是这样的:
You can handle your camera view click this way:
cameraImageView.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent("android.media.action.IMAGE_CAPTURE");
startActivityForResult(intent, 0);
}
});
在拍摄图像后返回做在您的活动。
Do this in your activity when you return after capturing image.
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if(requestCode == 0)
{
if(data != null)
{
Bitmap photo = (Bitmap) data.getExtras().get("data");
photo = Bitmap.createScaledBitmap(photo, 80, 80, false);
imageView.setImageBitmap(photo);
}
else{
}
}
}