From 906d1b453a2d16f5dca55229a91fce47c7c6fd77 Mon Sep 17 00:00:00 2001 From: Alexander Bakker Date: Wed, 15 Jul 2020 13:45:29 +0200 Subject: [PATCH] Automatically focus the EditText when showing text/password dialogs --- app/src/main/java/com/beemdevelopment/aegis/ui/Dialogs.java | 4 ++-- app/src/main/res/layout/dialog_password.xml | 4 +++- app/src/main/res/layout/dialog_text_input.xml | 4 +++- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/com/beemdevelopment/aegis/ui/Dialogs.java b/app/src/main/java/com/beemdevelopment/aegis/ui/Dialogs.java index 0fc0e827..a7aa22fe 100644 --- a/app/src/main/java/com/beemdevelopment/aegis/ui/Dialogs.java +++ b/app/src/main/java/com/beemdevelopment/aegis/ui/Dialogs.java @@ -6,10 +6,8 @@ import android.content.ClipData; import android.content.ClipboardManager; import android.content.Context; import android.content.DialogInterface; -import android.content.Intent; import android.content.res.ColorStateList; import android.graphics.Color; -import android.provider.Settings; import android.text.Editable; import android.text.InputType; import android.text.TextWatcher; @@ -124,6 +122,7 @@ public class Dialogs { .setPositiveButton(android.R.string.ok, null) .setNegativeButton(android.R.string.cancel, null) .create(); + dialog.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_VISIBLE); final AtomicReference