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