I am attempting to build an on-screen keyboard with the classic 12-key style. I've done quite a bit of searching through the discussions as well as general google searchs and have found little information about anyone being successful with an on-screen keyboard. I have found a few things in the API that seem helpful but can't figure out how they are meant to be used.
android.view.KeyCharacterMap seems to be exactly what I'm looking for but there are no constructors or setter methods. Once I found this it seemed like I should easily be able to build an Activity with a KeyCharacterMap view of PREDICTIVE type, but without constructors this class is essentially useless. Am I looking at this incorrectly or does this seem to be a currently incomplete class? Before finding the KeyCharacterMap I had already built a simple 12 button keyboard. I found android.text.method.MultiTapKeyListener which also seemed like it could be of use but I can't figure out how to get that to work either. i used the .setKeyListener() method for each button and gave each button a new MultiTapKeyListener, but this obviously does nothing because the Listener has no idea what the buttons are and I can't find any methods to set that. I'm sure its obvious that I have no idea what I'm doing here, I'm still fairly new to Java and android. I thought I would be starting out with something easy here by building a simple on-screen keyboard but I'm absolutely stuck on it. Don't know if I'm looking at the problem in a horribly moronic way or if there aren't current classes in the API to easily support what I want to do but bear with me, everyone's gotta start somewhere. Thanks in advance for the help! --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---

