[android-developers] Hide soft keyboard

2011-03-22 Thread Dirk Bruere at NeoPax
I am using
InputMethodManager imm =
(InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(editBox.getWindowToken(), 0);

To hide the soft keyboard when I have finished using an edittext box.
However, it won't come back again!
What do I need to do to cancel the hide?

-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


[android-developers] Hide soft keyboard

2010-10-04 Thread John Gaby
I need to be able to hide the soft keyboard in response to clicking a
button.  I have seen numerous posts on this subject and it seems that
the solution is to use the InputMethodManager, but I have been unable
to get it to work for me.  Supposedly the following will hide the soft
keyboard:

InputMethodManager inputManager = (InputMethodManager)
getSystemService(INPUT_METHOD_SERVICE);

inputManager.hideSoftInputFromInputMethod(editView.getWindowToken(),
0);

However, this is not working for me (LogCat says 'Ignoring
hideInputMethod of token...'), and even if it did, I want to be able
to hide the keyboard regardless of what view has the input, and I may
not know what view that is.

I found that the call:

inputManager.toggleSoftInput(0, 0)

will hide the keyboard if it is currently being shown.  Unfortunately
it will also show it if it is currently hidden.  So for this to work
for me, I would need a way to determine whether it is currently
visible. (Why is there a toggle method, but no hide?)

I have been struggling with this for some time, and have yet to find a
solution.

Any ideas?

Thanks

-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en