My original reply was deleted by someone, not sure why. But anyway, that won't work. This is because we do not know what orientation is in when the app started.
My solution is to detect res.getConfiguration().orientation, then setRequestedOrientation to the current orientation. This works nicely. It can works in both orientations, and once the app started, the orientation won't changed. 在 2012年7月9日星期一UTC+8下午4时10分45秒,Ali Chousein写道: > > Yes, one approach is to do it using > android:screenOrientation="portrait|landscape" in the manifest. Once I > wrote a short blog sharing my experiences on how to handle screen > orientation. This approach is also explained in it: > http://android-screen-layout.blogspot.be/ > > ------------------------------------------------- > Ali Chousein > https://play.google.com/store/apps/details?id=com.apps.social_nav > https://play.google.com/store/apps/details?id=com.apps.weather_buddy > http://www.paygol.com/android/implementation > > > On Monday, July 9, 2012 5:24:11 AM UTC+2, limtc wrote: >> >> Is it possible to allow the app to start in either landscape or portrait, >> but ONCE the app started does not allow rotation? >> >> Thanks! >> > -- 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

