jpprade
jpprade

Reputation: 3684

Android : EditText with custom keyboard

I created my own custom keyboard following the the example in the sdk.

Now I would like to use this custom keyboard by default on my EditText in my app (actualy I have to long press the edittext and then choose my custom keyboard).

How can I do that ? (seems to be related to the inputType property but I can't find out how to set it)

Thanks !

Upvotes: 6

Views: 4854

Answers (3)

rDroid
rDroid

Reputation: 4945

Try using a PopupWindow containing the layout of your custom keyboard, position the popup Window at bottom of the screen and handle clicks of the custom keyboard buttons yourself. Do disable the virtual keyboard before you do that.

For example of popup window, you can check: http://al1us.net/?p=131

use GRAVITY.BOTTOM in showAtLocation() function

Upvotes: 0

hackbod
hackbod

Reputation: 91361

If by saying "I created my own custom keyboard" you mean you wrote your own IME, this is probably not what you want. An IME is a separate component that is designed to interact with any other application on the device for text input.

If you just want a custom keyboard in your own app, you should implement that inside your app as part of its UI.

Upvotes: 2

CommonsWare
CommonsWare

Reputation: 1007624

How can I do that?

Have your users set your keyboard to be their default. Applications do not have control over that.

Upvotes: 0

Related Questions