When Android is in portrait mode and the soft keyboard IME is shown,
my app is resized properly.  When in landscape mode, the soft keyboard
IME is always in fullscreen/extract mode, and even though I can see
the top portion of my app, it doesn't resize my app.  I couldn't find
any way to make the IME not come up in fullscreen mode.  So instead, I
detect this condition, and manually resize my app.  This works, but
unfortunately, to make this work well, I need to know the height of
the IME, or the portion of my app that remains visible.  But it seems
there is no way to get this information, and the soft keyboard IME's
height varies on different devices.  As a hack, I put in options for
the user to be able to adjust these parameters, and set the defaults
for the G1.  I can live with this for now, but is there a more
appropriate way to handle this?

In addition, even in portrait mode, if the status bar is hidden, the
IME also does not resize my app.  This clearly seems like a bug to me.

Any suggestions?

Thanks,
Howard
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to