On Thu, Nov 27, 2008 at 11:39 AM, Stoyan Damov <[EMAIL PROTECTED]> wrote: > > Hi all, > > For my app the landscape orientation is useless, so I set my > activity's "Screen orientation" attribute to "portrait". Even when the > screen orientation changes to landscape, whatever I draw is simply > drawn flipped 90 degrees, which is what I want. > > I also don't want my activity to get restarted when the screen > orientation changes, so I set the "Config changes" attribute to > "mcc|mnc|locale|touchscreen|keyboard||fontScale" > and handle onConfigurationChanged myself. That's great too.
You only need to check for keyboardHidden|orientation. > Now, the thing is, that when onConfigurationChanged gets called, the > orientation is always reported as portrait, while I really want to > know that the user has changed it to landscape, so I can put a message > saying something like "landscape orientation is not supported". > > Is there a way to do that? Is there a way in which I can query the > device for it's physical orientation? Try using android.view.OrientationListener. R/ > > On a side note, I read here[1] that I can set the orientation to > "sensor", which will report screen orientation changes as the device's > physical orientation changes. Does this really work on a real device > (I still don't have one) or that's reserved for a future release? I'm > asking because from what I read in some G1 reviews, the device's > screen orientation changes to landscape only when the user slides the > keyboard open. > > FWIW I'm using SDK 1.0 r1. > > Thanks, > Stoyan > > [1] > http://code.google.com/android/reference/android/R.styleable.html#AndroidManifestActivity_screenOrientation > > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---

