diff --git a/app/src/main/java/com/mapps/seproject/CameraFragment.java b/app/src/main/java/com/mapps/seproject/CameraFragment.java index fa3fcdd7cc74caccd99d9a58e4572723fc1e51a4..be458dfa76ec82fa0c54e2709344b785bbb76676 100644 --- a/app/src/main/java/com/mapps/seproject/CameraFragment.java +++ b/app/src/main/java/com/mapps/seproject/CameraFragment.java @@ -3,6 +3,7 @@ package com.mapps.seproject; import android.app.Fragment; import android.content.Intent; import android.graphics.Bitmap; +import android.media.Image; import android.net.Uri; import android.os.Bundle; import android.os.Environment; @@ -27,13 +28,13 @@ public class CameraFragment extends Fragment { private Uri file; static final int REQUEST_IMAGE_CAPTURE = 1; - ImageView mImageView; + View view; @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { // Inflate the layout for this fragment - View view = inflater.inflate(R.layout.fragment_camera, container, false); + view = inflater.inflate(R.layout.fragment_camera, container, false); return view; @@ -63,13 +64,21 @@ public class CameraFragment extends Fragment { @Override public void onActivityResult(int requestCode, int resultCode, Intent data) { + + ImageView mImageView = (ImageView) view.findViewById(R.id.imageView); if (requestCode == REQUEST_IMAGE_CAPTURE && resultCode == RESULT_OK) { Bundle extras = data.getExtras(); Bitmap imageBitmap = (Bitmap) extras.get("data"); if(imageBitmap==null){ + // No image was taken + + }else { + + mImageView.setImageBitmap(imageBitmap); + } } } @@ -95,10 +104,6 @@ public class CameraFragment extends Fragment { - - - - @Override public void onStart(){ super.onStart(); diff --git a/app/src/main/res/layout/fragment_camera.xml b/app/src/main/res/layout/fragment_camera.xml index 98e5269e4bd195e2f70bc8c0b8aaf4f1c15b715a..8e70568025fc5ffa69d4d2993041af9cad741f7e 100644 --- a/app/src/main/res/layout/fragment_camera.xml +++ b/app/src/main/res/layout/fragment_camera.xml @@ -5,11 +5,10 @@ android:layout_height="match_parent"> <ImageView - android:layout_width="match_parent" - android:layout_height="wrap_content" - app:srcCompat="@drawable/googleg_standard_color_18" android:id="@+id/imageView" - android:layout_centerVertical="true" + android:layout_width="match_parent" + android:layout_height="300dp" android:layout_alignParentStart="true" - android:layout_marginStart="13dp" /> + android:layout_marginStart="13dp" + app:srcCompat="@drawable/googleg_standard_color_18" /> </RelativeLayout> \ No newline at end of file