The android:inputtype attribute allows you to specify various behaviors for the input method. most importantly, if your text field is intended for basic text input (such as for a text message), you should enable auto spelling correction with the "textautocorrect" value. you can combine different behaviors and input method styles with the android:inputtype attribute.. An input method editor (ime) is a user control that enables users to enter text. android provides an extensible input-method framework that allows applications to provide users alternative input methods, such as on-screen keyboards or even speech input.. I've used some apps where when i fill my username, then go to my password, if i hit "done" on the keyboard, the login form is automatically submitted, without me having to click the submit button..