Roy Lee
Roy Lee

Reputation: 10842

How to remove extra spaces on softkeyboard

I would like to know how to remove the top space/margin of a soft-keyboard.


For clearer picture, checkout the following screenshots:

With space and without space:

enter image description hereenter image description here

Upvotes: 2

Views: 1117

Answers (2)

Michael Celey
Michael Celey

Reputation: 12745

The "spacing" you're seeing is the autocomplete suggestion area. If you have an input type set to something as simple as text then you're going to get suggestions from the keyboard. Adding textNoSuggestions to your inputType field will remove the suggestions area.

So for example:

<EditText android:id="@+id/username_field"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:inputType="textNoSuggestions"
    android:hint="@string/username" />

Or if you were already using something like textCapWords you can combine them like so:

<EditText android:id="@+id/username_field"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:inputType="textCapWords|textNoSuggestions"
    android:hint="@string/username" />

Also, not sure if you are using it but just a heads up, you'll want to use inputType="password" for your password field.

Upvotes: 5

Kevin Coppock
Kevin Coppock

Reputation: 134684

Whatever your inputType is, add |textNoSuggestions to the end of it.

Upvotes: 5

Related Questions