在横向模式下在Edittext中输入多行时,按钮/视图隐藏在软键盘后面

时间:2013-10-22 00:25:41

标签: android android-edittext

我是Android编程新手,想要了解以下行为。我有一个简单的布局,带有Edittext和一个按钮,如下所示。当手机处于纵向模式时,输入10行以上,不会隐藏键盘后面的按钮。但是,当手机处于横向模式时,进入3-4线左右,隐藏键盘后面的按钮。任何人都可以帮我解释一下,为什么这是幸福的。什么是解决方案,因此行为在整个方向上是一致的?

    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <EditText
        android:id="@+id/et"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
        android:gravity="left|center"
        android:imeOptions="flagNoExtractUi|flagNoFullscreen"
        android:inputType="textMultiLine|textNoSuggestions"
        android:maxLength="480"
        android:maxLines="8"
        android:scrollbars="vertical|horizontal"
        android:singleLine="false"
        android:textAppearance="?android:attr/textAppearanceMedium" />   
    <Button
        android:id="@+id/btn"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginBottom="10dip"
        android:layout_marginTop="10dip"
        android:text="ENTER"
        android:layout_below="@+id/et"
        android:textColor="@android:color/white" />
</RelativeLayout>

0 个答案:

没有答案