Fix keyboard shown

This commit is contained in:
J-Jamet
2020-08-21 12:25:32 +02:00
parent efdea870f0
commit 28993c53e7
2 changed files with 3 additions and 4 deletions

View File

@@ -124,7 +124,7 @@
android:configChanges="keyboardHidden" /> android:configChanges="keyboardHidden" />
<activity <activity
android:name="com.kunzisoft.keepass.activities.EntryEditActivity" android:name="com.kunzisoft.keepass.activities.EntryEditActivity"
android:windowSoftInputMode="adjustPan" /> android:windowSoftInputMode="adjustPan|stateAlwaysHidden" />
<!-- About and Settings --> <!-- About and Settings -->
<activity <activity
android:name="com.kunzisoft.keepass.activities.AboutActivity" android:name="com.kunzisoft.keepass.activities.AboutActivity"

View File

@@ -89,7 +89,6 @@ class EntryExtraFieldsItemsAdapter(context: Context)
} }
}) })
requestFocusField(this, extraField, true) requestFocusField(this, extraField, true)
setEditTextSelection(this)
doOnTextChanged { text, _, _, _ -> doOnTextChanged { text, _, _, _ ->
extraField.protectedValue.stringValue = text.toString() extraField.protectedValue.stringValue = text.toString()
} }
@@ -138,10 +137,10 @@ class EntryExtraFieldsItemsAdapter(context: Context)
if (field == mLastFocusedEditField.field) { if (field == mLastFocusedEditField.field) {
editText.apply { editText.apply {
post { post {
requestFocus()
if (setSelection) { if (setSelection) {
setEditTextSelection(editText) setEditTextSelection(editText)
} }
requestFocus()
} }
} }
} }
@@ -174,7 +173,7 @@ class EntryExtraFieldsItemsAdapter(context: Context)
return mLastFocusedEditField return mLastFocusedEditField
} }
inner class EntryExtraFieldViewHolder(itemView: View) : RecyclerView.ViewHolder(itemView) { class EntryExtraFieldViewHolder(itemView: View) : RecyclerView.ViewHolder(itemView) {
var extraFieldValueContainer: TextInputLayout = itemView.findViewById(R.id.entry_extra_field_value_container) var extraFieldValueContainer: TextInputLayout = itemView.findViewById(R.id.entry_extra_field_value_container)
var extraFieldValue: EditTextSelectable = itemView.findViewById(R.id.entry_extra_field_value) var extraFieldValue: EditTextSelectable = itemView.findViewById(R.id.entry_extra_field_value)
var extraFieldDeleteButton: View = itemView.findViewById(R.id.entry_extra_field_delete) var extraFieldDeleteButton: View = itemView.findViewById(R.id.entry_extra_field_delete)