I'm making an app with edittext and a button. When I enter something into edittext and then click a button, I want the keyboard and focus on edittext to disappear but I can't seem to do it.
I inserted these 2 lines of code in XML:
android:focusable="true"
android:focusableInTouchMode="true"
I also tried to add this in the button click method:
edittext.clearFocus();
this.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
And it just won't work, after I press the button, the keyboard remains there and edittext still has focus.
To hide the keyboard call this:
You can also check this solution: https://stackoverflow.com/a/15587937/786337
Add the following on your button onclick event
You need to
import android.view.inputmethod.InputMethodManager
;The keyboard hides and clears the text when you click the button.
another solution is, create a dummy layout
and set the focus in your
onButtonClickFunction