Android: Tie a SoftKeyboard (InputMethodService) to an EditText?

I'm currently reinventing my approach and try to work without the InputMethodService I keep the sample code as a reference for handling the user input. Basically it should just be a simple view that pops up when needed After further research I found a really helpful question about an App-specific soft-keyboard If you run into my situation, look there.

I'm currently reinventing my approach and try to work without the InputMethodService. I keep the sample code as a reference for handling the user input. Basically it should just be a simple view that pops up when needed.

After further research I found a really helpful question about an App-specific soft-keyboard. If you run into my situation, look there.

I can't believe that this isn't possible to do What I suspect that you wrote was an input method editor, based on your "manually select it" note. This is a global construct, available for the user to elect to install and use if desired. And your input method editor could be used, at the user's discretion, in any application in the device.

You, in your application code, cannot mandate a particular input method editor, whether you wrote it or not. What you could do, perhaps, is arrange to use the same UI from your input method editor as some sort of pop-up in your activity. For example, KeyboardView, according to Ms.

Hackborn, is a standard View and can be used like any other. The user could tap a button next to your EditText to display your keyboard UI (e.g. , animated slide up from the bottom of the screen), or something like that. I also cleaned up the context menu to disallow changing the input method Please allow the user to choose the input method, or do not use an EditText.

Yes, you understood my problem. I don't want to let the user change the input method as the app has additional logic to the pressed keys. The user is well aware of this (nothing illegal anyway).

As a matter of fact I wouldn't want the input method to be available for any other EditText other than mine as that would cause a lot of problems otherwise. Basically I'll need to find out if my app has the focus and show a dialogue if not. Good point!

I'll also look into forcing my UI to appear on a tap. – sjngm Oct 22 '10 at 5:19 @sjngm: "As a matter of fact I wouldn't want the input method to be available for any other EditText other than mine as that would cause a lot of problems otherwise. " -- definitely not a good role for input method service, then.

You might still be able to use KeyboardView, though. – CommonsWare Oct 22 '10 at 10:58 @cw: Right. I'm currently trying to get the keyboard on the screen.

However, I'm failing miserably right there (this is my first Android-project anyway...). The sample SoftKeyboard uses a class subclassed from KeyboardView. I just hope that once I got that on the screen the rest works "automatically".

I have the keyboard in the layout, but the input field has to be full-screen. The keyboard has to pop-up somehow... – sjngm Oct 27 '10 at 10:32.

The user could tap a button next to your EditText to display your keyboard UI (e.g. , animated slide up from the bottom of the screen), or something like that. Please allow the user to choose the input method, or do not use an EditText.

I cant really gove you an answer,but what I can give you is a way to a solution, that is you have to find the anglde that you relate to or peaks your interest. A good paper is one that people get drawn into because it reaches them ln some way.As for me WW11 to me, I think of the holocaust and the effect it had on the survivors, their families and those who stood by and did nothing until it was too late.

Related Questions