在我的应用中,我在EditText上方有几个TextView。当EditText聚焦并且键盘打开时,我希望所有视图向上移动,这样它们仍然可见。我将android:windowSoftInputMode="adjustPan"
添加到Manifest文件中,并且在第一次关注EditText时视图会向上移动。但是,任何后续时间,所有视图都保持在同一位置,使得EditText被键盘覆盖。如何无限期地完成这项工作?
以下是EditText的XML:
<EditText
android:id="@+id/answer"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ems="10"
android:gravity="center_horizontal"
android:textColor="#ffffff"
android:layout_marginBottom="113dp"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:imeOptions="actionDone"
android:singleLine="true"
/>