diff --git a/visionppi/app/src/main/java/org/mifos/visionppi/ui/computer_vision/ComputerVisionActivity.kt b/visionppi/app/src/main/java/org/mifos/visionppi/ui/computer_vision/ComputerVisionActivity.kt index 0ae514b..f871611 100644 --- a/visionppi/app/src/main/java/org/mifos/visionppi/ui/computer_vision/ComputerVisionActivity.kt +++ b/visionppi/app/src/main/java/org/mifos/visionppi/ui/computer_vision/ComputerVisionActivity.kt @@ -10,6 +10,7 @@ import android.net.Uri import android.os.Bundle import android.provider.MediaStore import android.util.Log +import android.view.MenuItem import android.widget.Toast import androidx.appcompat.app.AppCompatActivity import androidx.core.app.ActivityCompat @@ -27,6 +28,7 @@ import kotlinx.android.synthetic.main.activity_computer_vision.open_camera_btn import kotlinx.android.synthetic.main.activity_computer_vision.res_list import kotlinx.android.synthetic.main.activity_computer_vision.selected_images_list import kotlinx.android.synthetic.main.activity_computer_vision.upload_from_gallery_btn +import kotlinx.android.synthetic.main.toolbar.* import org.mifos.visionppi.R import org.mifos.visionppi.adapters.ObjectDetectionResultAdapter import org.mifos.visionppi.adapters.SelectedImageAdapter @@ -55,6 +57,13 @@ class ComputerVisionActivity : AppCompatActivity(), ComputerVisionMVPView { super.onCreate(savedInstanceState) setContentView(R.layout.activity_computer_vision) + setSupportActionBar(appToolbar) + val actionBar = supportActionBar + actionBar?.title = "Analyse Images" + + actionBar?.setDisplayHomeAsUpEnabled(true) + actionBar?.setDisplayShowHomeEnabled(true) + upload_from_gallery_btn.setOnClickListener { fetchFromGallery() } @@ -80,6 +89,15 @@ class ComputerVisionActivity : AppCompatActivity(), ComputerVisionMVPView { initDetector() } + override fun onOptionsItemSelected(item: MenuItem): Boolean { + when (item.getItemId()) { + android.R.id.home -> { + onBackPressed() + } + } + return true + } + private fun initDetector() { localModel = LocalModel.Builder() diff --git a/visionppi/app/src/main/res/layout/activity_computer_vision.xml b/visionppi/app/src/main/res/layout/activity_computer_vision.xml index 424204d..ed7a6f6 100644 --- a/visionppi/app/src/main/res/layout/activity_computer_vision.xml +++ b/visionppi/app/src/main/res/layout/activity_computer_vision.xml @@ -1,17 +1,18 @@ + xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:tools="http://schemas.android.com/tools" + xmlns:app="http://schemas.android.com/apk/res-auto" + android:layout_width="match_parent" + android:layout_height="match_parent" + android:orientation="vertical" + tools:context="org.mifos.visionppi.ui.computer_vision.ComputerVisionActivity"> + + - + -