0
이미지보기에서 카메라로 찍은 이미지를 설정할 수 없습니다. 나는 또한 허가를 추가했다! 다음은 내가 사용하고있는 코드입니다 : B1 = (Button) findViewById (R.id.btn_camera); B1.setOnClickListener (새 View.OnClickListener() {카메라를 시작한 후 이미지보기에 이미지 설정
@Override
public void onClick(View v) {
Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(cameraIntent, CAMERA_PIC_REQUEST);
}
});
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (resultCode == Activity.RESULT_OK)
{
if (requestCode == CAMERA_PIC_REQUEST)
{
Cursor cursor = getContentResolver().query(
Media.EXTERNAL_CONTENT_URI, new String[]
{
Media.DATA,
Media.DATE_ADDED,
MediaStore.Images.ImageColumns.ORIENTATION
},
Media.DATE_ADDED,
null,
"date_added ASC"
);
if (data != null)
{
if (data.hasExtra("data"))
{
Bitmap thumbnail = (Bitmap) data.getExtras().get("data");
mImageView.setImageDrawable(null);
mImageView.setImageBitmap(thumbnail);
// mImageView.postInvalidate();
}
제발 도와주세요!
레이아웃을 가지고 뭔가를해야합니까? 나는 선형 레이아웃을 가지고 있으며이 이미지 뷰를 가지고 있습니다. – SMR