Java 键盘打开时布局未上移

Java 键盘打开时布局未上移,java,android,xml,keyboard,android-edittext,Java,Android,Xml,Keyboard,Android Edittext,在我的应用程序中,我在EditText上面有几个文本视图。当编辑文本聚焦且键盘打开时,我希望所有视图都向上移动,以便它们仍然可见。我在清单文件中添加了android:windowSoftInputMode=“adjustPan”,当我第一次聚焦编辑文本时,视图会向上移动。但是,在以后的任何时候,所有视图都停留在同一位置,使得编辑文本被键盘覆盖。我如何使这项工作无限期地进行 以下是EditText的XML: <EditText android:id="@+id/answer"

在我的应用程序中,我在EditText上面有几个文本视图。当编辑文本聚焦且键盘打开时,我希望所有视图都向上移动,以便它们仍然可见。我在清单文件中添加了
android:windowSoftInputMode=“adjustPan”
,当我第一次聚焦编辑文本时,视图会向上移动。但是,在以后的任何时候,所有视图都停留在同一位置,使得编辑文本被键盘覆盖。我如何使这项工作无限期地进行

以下是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"
    />


在androidmanifest file@ASP中尝试此操作。此操作会将我的编辑文本移动到屏幕顶部,但不会将所有内容向上移动。ASP的答案是正确的。您需要将此行添加到AndroidManifest。“adjustPan”锚定视图。键盘位于视图的前面,隐藏了放在视图后面的内容。问题应该出在你使用的布局上。@Dorukhan Arslan当我尝试ASP的建议时,编辑文本会在文本视图的上方,当我想要它在下方时,你可以添加一个屏幕截图吗?