打开软输入时屏幕调整大小无法正常工作

时间:2019-01-20 09:08:33

标签: android

当我单击可单击范围时,我遇到错误或其他问题。 当我单击一个范围时,它会激活屏幕顶​​部的编辑文本,并且键盘会打开。我会用键盘将视图向上推,这样它就不会覆盖整个范围。直到我锁定我的手机,然后在应用仍打开的情况下解锁手机,这种情况才会发生?

我已在清单中添加了标志

android:windowSoftInputMode="adjustResize"

这是通常没有任何内容的外观-

enter image description here

这是在我锁定手机然后解锁之前-

enter image description here

这是在我锁定手机然后将其解锁后

enter image description here

<androidx.constraintlayout.widget.ConstraintLayout 
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"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="?android:colorBackground"
android:clickable="true"
android:focusable="true"
tools:context=".Fragments.Questions.MultipleChoiceQuestion">

<EditText
    android:id="@+id/userInputEditText"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_marginStart="16dp"
    android:layout_marginTop="16dp"
    android:ems="10"
    app:layout_constraintStart_toStartOf="parent"
    app:layout_constraintTop_toTopOf="parent" />

<Button
    android:id="@+id/insertInputButton"
    android:layout_width="0dp"
    android:layout_height="wrap_content"
    android:layout_marginStart="8dp"
    android:layout_marginTop="13dp"
    android:layout_marginEnd="8dp"
    android:text="Insert"
    app:layout_constraintEnd_toEndOf="parent"
    app:layout_constraintStart_toEndOf="@+id/userInputEditText"
    app:layout_constraintTop_toTopOf="parent" />

<TextView
    android:id="@+id/textViewQuestionBlock"
    android:layout_width="match_parent"
    android:layout_height="0dp"
    android:layout_marginTop="8dp"
    android:background="#ffffff"
    android:padding="16dp"
    android:textSize="18sp"
    app:layout_constraintBottom_toTopOf="@+id/include"
    app:layout_constraintEnd_toEndOf="parent"
    app:layout_constraintStart_toStartOf="parent"
    app:layout_constraintTop_toBottomOf="@+id/userInputEditText"
    tools:text="lorem ipsum del mar lewkf ojs lorem ipsum del mar lewkf ojs lorem mar lewkf ojs " />


<include
    android:id="@+id/include"
    layout="@layout/bottom_toolbar"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    app:layout_constraintBottom_toBottomOf="parent"
    app:layout_constraintEnd_toEndOf="parent"
    app:layout_constraintStart_toStartOf="parent" />

</androidx.constraintlayout.widget.ConstraintLayout>

有什么想法吗?

0 个答案:

没有答案