Установка windowSoftInputMode в качестве AdjustResize перекрывает текст редактирования поверх текстового представления - PullRequest
0 голосов
/ 01 декабря 2018

Я использую макет ограничения в представлении прокрутки.Внутри макета ограничений есть текстовое представление и линейный макет, содержащий два редактируемых текста и кнопку.Проблема в том, что когда любой из EditText получает фокус, ImageView в линейном макете перекрывает TextView «language_selector».Параметр windowSoftInputMode имеет значение «AdjustResize» в манифесте.Как избежать этого наложения?

Это просто своего рода псевдокод для xml.

    <ScrollView>
        <android.support.constraint.ConstraintLayout>

           <TextView
               android:id="@+id/language_selector"/>

           <LinearLayout
               app:layout_constraintBottom_toTopOf="@+id/view"
               app:layout_constraintLeft_toLeftOf="parent"
               app:layout_constraintRight_toRightOf="parent">

               <ImageView />

               <EditText
                   android:id="@+id/et_email" />

               <EditText
                   android:id="@+id/et_password" />

               <Button
                   android:id="@+id/btn_login" />

               <TextView
                   android:id="@+id/tv_forgot_details"

           </LinearLayout>

           <TextView
                android:id="@+id/tv_signup"
                app:layout_constraintBottom_toBottomOf="parent"
                app:layout_constraintLeft_toLeftOf="parent"
                app:layout_constraintRight_toRightOf="parent" />

        </android.support.constraint.ConstraintLayout>
   </ScrollView>
...