i'n my application i have Fragment's in a viewPager i know how to disable the landscape from manifest and from java like :
android:configChanges="orientation"
android:screenOrientation="portrait"
////////////////////////////////
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
(setContent.....)
but if i hold my device in landscape mode and then i running the application the application load in landscape and the portarti mode not working. why is that?
Ok i figure it out my bad:
getActivity().setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_FULL_SENSOR);
I forget to delete this line
In the AndroidManifest.xml file add this android:screenOrientation="portrait"
to all the activities !! Thats all !!
android:screenOrientation="landscape"
is one side landscpeandroid:screenOrientation="sensorLandscape"
is both side landscapeandroid:screenOrientation="portrait"
is one side portraitandroid:screenOrientation="sensorPortrait"
is both side portraitandroid:screenOrientation="fullSensor"
is all 4 sidesandroid:screenOrientation="sensor"
is one side landscape and one side potrate