我想知道如何删除软键盘的 顶部 空格/边距。
要获得更清晰的图片,请查看以下屏幕截图:
空间宽敞且无空间
答案 0 :(得分:5)
无论您的inputType
是什么,请在其末尾添加|textNoSuggestions
。
答案 1 :(得分:4)
您看到的“间距”是自动填充建议区域。如果您将输入类型设置为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" />
或者,如果您已经使用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" />
此外,不确定您是否使用它,但只是抬头,您需要使用inputType="password"
作为密码字段。