From c2dfcc01e39b0e85f4bdb4463d81233664b9c170 Mon Sep 17 00:00:00 2001 From: Jelena Petrovic Date: Mon, 12 Dec 2022 05:39:31 +0100 Subject: Izmenjen izgled dodavanja objave, tagovi se dodaju na enter #83 --- .../app/src/main/AndroidManifest.xml | 3 ++- .../brzodolokacije/Activities/ActivityAddPost.kt | 25 +++++++++++++++++----- .../brzodolokacije/Services/RetrofitHelper.kt | 4 ++-- .../app/src/main/res/layout/activity_add_post.xml | 22 +++++++++++-------- 4 files changed, 37 insertions(+), 17 deletions(-) diff --git a/Client/BrzoDoLokacije/app/src/main/AndroidManifest.xml b/Client/BrzoDoLokacije/app/src/main/AndroidManifest.xml index 1ec64ec..8c796e2 100644 --- a/Client/BrzoDoLokacije/app/src/main/AndroidManifest.xml +++ b/Client/BrzoDoLokacije/app/src/main/AndroidManifest.xml @@ -111,7 +111,8 @@ android:windowSoftInputMode="stateAlwaysHidden|adjustPan" /> + android:screenOrientation="portrait" + android:windowSoftInputMode="stateAlwaysHidden|adjustPan"/> // If the event is a key-down event on the "enter" button - if (event.action === KeyEvent.ACTION_DOWN && + if (event.action === KeyEvent.ACTION_UP && keyCode == KeyEvent.KEYCODE_ENTER ) { // Perform action on key press addTag() + tagText.requestFocus() + showKeyboard(tagText) return@OnKeyListener true } false @@ -188,6 +192,17 @@ class ActivityAddPost : AppCompatActivity() { } } } + + fun showKeyboard(item:EditText){ + var imm: InputMethodManager =this.getSystemService(Context.INPUT_METHOD_SERVICE) as InputMethodManager + imm.showSoftInput(item, InputMethodManager.SHOW_IMPLICIT) + } + + fun hideKeyboard(item: EditText){ + var imm: InputMethodManager =this.getSystemService(Context.INPUT_METHOD_SERVICE) as InputMethodManager + imm.hideSoftInputFromWindow(item.windowToken, InputMethodManager.HIDE_NOT_ALWAYS) + } + fun addTag(){ tagText.isGone=false tagText.isVisible=true diff --git a/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Services/RetrofitHelper.kt b/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Services/RetrofitHelper.kt index 43c2109..88685e4 100644 --- a/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Services/RetrofitHelper.kt +++ b/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Services/RetrofitHelper.kt @@ -7,8 +7,8 @@ import retrofit2.converter.gson.GsonConverterFactory object RetrofitHelper { - val baseUrl="http://10.0.2.2:5279" - //val baseUrl="http://147.91.204.115:10082" + //val baseUrl="http://10.0.2.2:5279" + val baseUrl="http://147.91.204.115:10082" private var retrofit_noauth: IBackendApi? = null private var retrofit_auth: IBackendApi? = null diff --git a/Client/BrzoDoLokacije/app/src/main/res/layout/activity_add_post.xml b/Client/BrzoDoLokacije/app/src/main/res/layout/activity_add_post.xml index d6faa7e..06b96ca 100644 --- a/Client/BrzoDoLokacije/app/src/main/res/layout/activity_add_post.xml +++ b/Client/BrzoDoLokacije/app/src/main/res/layout/activity_add_post.xml @@ -14,7 +14,7 @@ app:layout_constraintBottom_toTopOf="@+id/btnActivityAddPostUploadFromGallery" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" - app:layout_constraintTop_toTopOf="parent" /> + app:layout_constraintTop_toTopOf="parent"/>