Android 使屏幕底部显示在键盘上方

Android 使屏幕底部显示在键盘上方,android,android-layout,Android,Android Layout,您好,我正在开发一个多行EditText,它有3行。键盘总是显示在光标下方,但我希望始终显示整个3行,即使我在第一行中书写。因此,我需要一种方法将视图(屏幕/布局)的底部放在键盘的顶部 现在,我使用了一个简单的EditText,它有3行,标志是multiline <EditText android:id="@+id/editTextMessage" android:layout_width="0dip" android:layout_

您好,我正在开发一个多行
EditText
,它有3行。键盘总是显示在光标下方,但我希望始终显示整个3行,即使我在第一行中书写。因此,我需要一种方法将
视图(屏幕/布局)
的底部放在键盘的顶部

现在,我使用了一个简单的
EditText
,它有3行,标志是
multiline

    <EditText
        android:id="@+id/editTextMessage"
        android:layout_width="0dip"
        android:layout_height="match_parent"
        android:layout_marginBottom="2dp"
        android:layout_marginLeft="10dp"
        android:layout_weight="0.7"
        android:background="@drawable/button_background"
        android:ems="10"
        android:gravity="top|left"
        android:hint="Message"
        android:inputType="textMultiLine"
        android:lines="3"
        android:maxLength="140"
        android:paddingLeft="5dip"
        android:paddingRight="5dip"
        android:paddingTop="5dip"
        android:textColorHint="@color/JLGreyDarkSend"
        android:textSize="14sp">


您可以尝试将内容包装到一个滚动视图中,这样当您使用键盘时,它会将您的布局向上推。有关更多讨论,请参阅

您可以尝试将android:WindowsofInputMode=“adjustResize”

设置为活动。

我不想将整个屏幕设置为滚动视图,但如果其他答案不起作用,我将使用您的方法。谢谢我有一个调整盘,所以这也会引起我的问题,谢谢你和所有回答我问题的人的建议