Клавиатура появляется после паузы, если есть scrollView - PullRequest
0 голосов
/ 05 апреля 2020

Клавиатура появляется после паузы, если есть scrollView:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <ScrollView
        android:layout_width="0dp"
        android:layout_height="0dp"/>

    <EditText
        android:layout_width="match_parent"
        android:layout_height="wrap_content" />

</LinearLayout>

Если нет scrollView, клавиатура не открывается:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <EditText
        android:layout_width="match_parent"
        android:layout_height="wrap_content" />

</LinearLayout>

Параметр android : windowSoftInputMode устанавливается по умолчанию в обоих случаях. Я использую подход SingleActivity. Для переходов между фрагментами я использую компонент Навигация

...