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" />
<activity
android:name="com.kunzisoft.keepass.activities.EntryEditActivity"
android:windowSoftInputMode="adjustPan" />
android:windowSoftInputMode="adjustPan|stateAlwaysHidden" />
<!-- About and Settings -->
<activity
android:name="com.kunzisoft.keepass.activities.AboutActivity"

View File

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