如何删除软键盘上的额外空格

Roy*_*Lee 2 android margin android-softkeyboard

我想知道如何删除软键盘的顶部空间/边距.


要获得更清晰的图片,请查看以下屏幕截图:

空间宽敞,无空间:

在此输入图像描述在此输入图像描述

kco*_*ock 5

无论你inputType是什么,添加|textNoSuggestions到它的最后.


Mic*_*ley 5

您看到的“间距”是自动完成建议区域。如果您将输入类型设置为如此简单,text那么您将从键盘获得建议。添加textNoSuggestions到您的inputType字段将删除建议区域。

例如:

<EditText android:id="@+id/username_field"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:inputType="textNoSuggestions"
    android:hint="@string/username" />
Run Code Online (Sandbox Code Playgroud)

或者,如果您已经在使用类似的东西,textCapWords您可以像这样组合它们:

<EditText android:id="@+id/username_field"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:inputType="textCapWords|textNoSuggestions"
    android:hint="@string/username" />
Run Code Online (Sandbox Code Playgroud)

此外,不确定您是否正在使用它,但只是提醒一下,您需要将其inputType="password"用于密码字段。