如何禁用横向模式?

时间:2015-01-01 12:32:14

标签: android landscape-portrait

我的应用程序我在viewPager中有片段,我知道如何从清单和java中禁用景观:

            android:configChanges="orientation"
           android:screenOrientation="portrait"

////////////////////////////////
    setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
    (setContent.....)

但如果我将我的设备保持在横向模式,然后我运行应用程序,那么应用程序将在横向和portarti模式下加载。那是为什么?

好的,我弄清楚我的不好:

getActivity().setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_FULL_SENSOR);

我忘了删除这一行

2 个答案:

答案 0 :(得分:4)

在AndroidManifest.xml文件中添加此项 机器人:screenOrientation ="肖像"

所有的活动!!多数民众赞成!!

答案 1 :(得分:4)

android:screenOrientation="landscape" 单面环境

android:screenOrientation="sensorLandscape" 双方格局

android:screenOrientation="portrait" 单面肖像

android:screenOrientation="sensorPortrait" 双方肖像

android:screenOrientation="fullSensor" 所有4方

android:screenOrientation="sensor"一面风景和一边potrate