Я хочу, чтобы нижний колонтитул оставался за клавиатурой на экране регулировки размера

#java #android #kotlin #keyboard #footer

Вопрос:

Привет, ребята, у меня есть страница входа в систему с редактируемым текстом, двумя кнопками и фиксированным нижним колонтитулом под экраном. Я хочу, чтобы каждый раз, когда пользователь будет находиться в редактируемом тексте после активации softKeyboard, редактируемый текст и кнопки должны быть прокручиваемыми, а нижний колонтитул должен оставаться за клавиатурой. Я установил android:windowSoftInputMode=»Настроить размер» в действии, но в этом случае нижний колонтитул также находится под клавиатурой. что я должен сделать, чтобы сделать нижний колонтитул за клавиатурой?

XML

 lt;layout xmlns:android="http://schemas.android.com/apk/res/android"  xmlns:app="http://schemas.android.com/apk/res-auto"  xmlns:tools="http://schemas.android.com/tools"gt;   lt;datagt;  lt;variable  name="authViewModel"  type="com.example.footer.MainActivity"/gt;  lt;/datagt;    lt;androidx.constraintlayout.widget.ConstraintLayout  android:layout_width="match_parent"  android:layout_height="match_parent"  tools:context=".auth.AuthFragment"gt;   lt;androidx.core.widget.NestedScrollView  android:id="@ id/scroll"  android:layout_width="match_parent"  android:layout_height="match_parent"  app:layout_constraintBottom_toTopOf="@id/footer"gt;   lt;androidx.constraintlayout.widget.ConstraintLayout  android:id="@ id/authConstraint"  android:layout_width="match_parent"  android:layout_height="match_parent"  android:windowSoftInputMode="adjustResize"gt;    lt;com.google.android.material.textfield.TextInputLayout  android:id="@ id/usernameInputLayout"  android:layout_width="384dp"  android:layout_height="75dp"  app:layout_constraintEnd_toEndOf="parent"  app:layout_constraintHorizontal_bias="0.0"  app:layout_constraintStart_toStartOf="parent"  app:layout_constraintTop_toTopOf="parent"gt;   lt;com.google.android.material.textfield.TextInputEditText  android:id="@ id/usernameInputEditText"  android:layout_width="match_parent"  android:layout_height="wrap_content"  android:background="#00000000"  android:textAlignment="center"  android:textColorHint="@color/white"  android:textSize="30sp" /gt;  lt;/com.google.android.material.textfield.TextInputLayoutgt;   lt;com.google.android.material.button.MaterialButton  android:id="@ id/uSubmit"  android:layout_width="match_parent"  android:layout_height="70dp"  android:text="SIGNUP"  android:textSize="30sp"  app:layout_constraintEnd_toEndOf="parent"  app:layout_constraintHorizontal_bias="1.0"  app:layout_constraintStart_toStartOf="parent"  app:layout_constraintTop_toBottomOf="@ id/usernameInputLayout" /gt;   lt;com.google.android.material.button.MaterialButton  android:id="@ id/uRegistration"  android:layout_width="match_parent"  android:layout_height="70dp"  android:backgroundTint="#2C2C2E"  android:text="SIGNIN"  android:textSize="30sp"  app:layout_constraintBottom_toBottomOf="parent"  app:layout_constraintEnd_toEndOf="@ id/uSubmit"  app:layout_constraintStart_toStartOf="@ id/uSubmit"  app:layout_constraintTop_toBottomOf="@ id/uSubmit" /gt;  lt;/androidx.constraintlayout.widget.ConstraintLayoutgt;  lt;/androidx.core.widget.NestedScrollViewgt;   lt;FrameLayout  android:id="@ id/footer"  android:layout_width="match_parent"  android:layout_height="70dp"  android:background="@color/black"  app:layout_constraintBottom_toBottomOf="@ id/scroll"  app:layout_constraintEnd_toEndOf="parent"  app:layout_constraintStart_toStartOf="parent"gt;   lt;androidx.constraintlayout.widget.ConstraintLayout  android:layout_width="match_parent"  android:layout_height="match_parent"gt;  lt;TextView  android:layout_width="358dp"  android:layout_height="wrap_content"  app:layout_constraintBottom_toBottomOf="parent"  app:layout_constraintEnd_toEndOf="parent"  app:layout_constraintStart_toStartOf="parent"  app:layout_constraintTop_toTopOf="parent"gt;lt;/TextViewgt;  lt;/androidx.constraintlayout.widget.ConstraintLayoutgt;  lt;/FrameLayoutgt;    lt;/androidx.constraintlayout.widget.ConstraintLayoutgt; lt;/layoutgt;  

https://im7.ezgif.com/tmp/ezgif-7-39bac792253c.gif