I am developing an on-screen keyboard activity and need to post a key
event to Android.  I can't figure out how to do it.

I've intercepted some key events to see what Android methods are on
the stack, and it seems that I need to call getParent() from my view
until I get to the view root (android.view.ViewRoot, which is not an
accessible class in Android application code) and then call this
method:

   public void dispatchKey(KeyEvent event)

... I tried calling that method on my view root object using java
reflection and passed the key event object that I created.  That call
was successful but no new text shows up in my EditText control which
is located within the keyboard activity.

My first goal is for the EditText control that is located within the
keyboard activity (which maintains focus even while the key image is
pressed) to show the text that I have entered using the keyboard.

My second goal is for an EditText control that is in the Activity
behind my keyboard activity to show the text that I have entered using
the keyboard.

I appreciate any help anyone can provide!!
Cheryl
--~--~---------~--~----~------------~-------~--~----~
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
[EMAIL PROTECTED]
Announcing the new M5 SDK!
http://android-developers.blogspot.com/2008/02/android-sdk-m5-rc14-now-available.html
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to