How do I make an Android EditView 'Done' button and hide the keyboard when clicked? How do I make an Android EditView 'Done' button and hide the keyboard when clicked? android android

How do I make an Android EditView 'Done' button and hide the keyboard when clicked?


First you need to set the android:imeOptions attribute equal to actionDone for your target EditText as seen below. That will change your ‘RETURN’ button in your EditText’s soft keyboard to a ‘DONE’ button.

<EditText     android:id="@+id/edittext_done"    android:layout_width="fill_parent"    android:layout_height="wrap_content"    android:hint="Enter some text"    android:imeOptions="actionDone"    android:singleLine="true"    />


Use TextView.setImeOptions and pass it actionDone.like textView.setImeOptions(EditorInfo.IME_ACTION_DONE);


Include both imeOptions and singleLine:

<EditText    android:id="@+id/edittext_done"   android:layout_width="fill_parent"   android:layout_height="wrap_content"   android:imeOptions="actionDone"   android:singleLine="true"   />