我遇到了EditText问题,因为当我输入的行多于屏幕上显示的行数时,如果我尝试编辑EditText可见区域下方的行,则EditText隐藏在键盘后面,但是如果我编辑了那些在可见区域的线会适当地调整键盘的视图。我不明白我在做什么错?
我已将 adjustPan用作softInputMode 。 请观看此视频,以更好地理解我想说的话:
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" />
答案 0 :(得分:1)
可能是因为您已将活动全屏显示。尝试不使其全屏显示。
答案 1 :(得分:0)
检查您的 AndroidManifest (如果已设置)
android:windowSoftInputMode="|adjustResize|adjustPan"
在任何活动中都将其删除。