Закрыть приложение "Мягкая клавиатура" при запуске приложения

Вопрос:

У меня есть простое приложение с двумя редакциями и кнопкой, проблема в том, что когда я запускаю свое приложение, мягкая клавиатура автоматически появляется, пока я ничего не делаю. Я хочу, когда я нажму на Edittext, появится мягкая клавиатура? Спасибо вам всем

MainActivity.xml

<EditText
android:id="@+id/username"
android:hint="Email/Phone"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
<EditText
android:id="@+id/password"
android:hint="Password"
android:inputType="textPassword"
android:layout_width="match_parent"
android:layout_height="wrap_content"/>
<Button
android:id="@+id/btn_login"
android:text="Login"
android:layout_width="match_parent"
android:layout_height="wrap_content"/>

Я прочитал несколько сообщений и делаю это, но они работают только при нажатии кнопки:

InputMethodManager imm;
imm = (InputMethodManager)getActivity().getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(username.getWindowToken(),0);

Лучший ответ:

Попробуйте использовать android:windowSoftInputMode="stateHidden" в вашем манифесте, где вы снижаете свою активность, как показано ниже.

<activity
    android:name=".YourActivity"
    android:parentActivityName="XXX.XXX.XXXX"
    android:windowSoftInputMode="stateHidden" />

Оцените статью
TechArks.Ru
Добавить комментарий