Я читал другие вопросы, обсуждающие это, и все они работают для моих макетов, за исключением самого первого созданного.
На данный момент это верхняя часть моего метода onCreate:
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
^ Это делает его таким, по крайней мере, клавиатура не появляется при запуске, но EditText по-прежнему сосредоточен на.
Это XML для моего EditText:
<EditText
android:id="@+id/password"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/changePass"
android:layout_centerHorizontal="true"
android:layout_marginTop="167dp"
android:ems="10"
android:imeOptions="flagNoExtractUi"
android:inputType="textPassword"
android:maxLength="30" >
</EditText>
Вот как это выглядит, когда я поднимаю свою деятельность:

Проблема в том, что на некоторых телефонах, когда EditText сфокусирован таким образом, они не могут писать в нем. Я хочу, чтобы это не фокусировалось.
То, что я сделал, работает для следующих макетов, созданных в том EditTexts что EditTexts не сфокусирован и будет выглядеть примерно так:

Обратите внимание, что это тот же макет, хотя. Это экран после того, как пользователь был возвращен к этому экрану, который не будет показывать ничего плохого в XML потому что это тот же XML, но проблема в том, что EditText фокусируется только на создании действия.
Я провел исследование, и все остальные вопросы не помогают мне в этом (к счастью, они помогли клавиатуре не появляться). Как я могу сделать так, чтобы EditText при запуске выглядел как второй скриншот, а не как первый?