隐藏在键盘后面的EditText

时间:2018-09-19 12:38:18

标签: android android-edittext android-softkeyboard

我遇到了EditText问题,因为当我输入的行多于屏幕上显示的行数时,如果我尝试编辑EditText可见区域下方的行,则EditText隐藏在键盘后面,但是如果我编辑了那些在可见区域的线会适当地调整键盘的视图。我不明白我在做什么错?

我已将 adjustPan用作softInputMode 。 请观看此视频,以更好地理解我想说的话:

EditTextIssueVideo

EditText代码:

<EditText
    android:id="@+id/notes_et"
    android:layout_width="0dp"
    android:layout_height="wrap_content"
    android:layout_marginBottom="8dp"
    android:layout_marginEnd="8dp"
    android:layout_marginLeft="8dp"
    android:layout_marginRight="8dp"
    android:layout_marginStart="8dp"
    android:layout_marginTop="16dp"
    android:ems="10"
    android:gravity="top|left"
    android:hint="Notes"
    android:inputType="textMultiLine"
    android:padding="10dp"
    android:maxLines="5"
    app:layout_constraintBottom_toBottomOf="parent"
    app:layout_constraintEnd_toEndOf="parent"
    app:layout_constraintHorizontal_bias="0.0"
    app:layout_constraintStart_toStartOf="parent"
    app:layout_constraintTop_toBottomOf="@+id/time_tp"
    app:layout_constraintVertical_bias="0.202" />

2 个答案:

答案 0 :(得分:1)

可能是因为您已将活动全屏显示。尝试不使其全屏显示。

答案 1 :(得分:0)

检查您的 AndroidManifest (如果已设置)

android:windowSoftInputMode="|adjustResize|adjustPan"

在任何活动中都将其删除。