Android 定向屏幕景观

Android 定向屏幕景观,android,Android,我正在制作一个应用程序,它可以与虚拟设备协同工作,但当我在android设备上运行这个应用程序时,它只是作为一个景观运行,有人知道为什么吗 @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); // Our only layout for this app

我正在制作一个应用程序,它可以与虚拟设备协同工作,但当我在android设备上运行这个应用程序时,它只是作为一个景观运行,有人知道为什么吗

 @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main); // Our only layout for this app is main.xml
        setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);  
        setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_SENSOR_LANDSCAPE);
我的清单xml

 <activity
            android:name="com.example.colors.MainActivity"
            android:label="@string/app_name"
            android:configChanges="orientation|keyboardHidden" >

将此添加到清单中:

<activity android:name=".YourActivity"
android:configChanges="orientation"
android:screenOrientation="portrait"/> 

把它永久地修好

除去

setRequestedOrientation(ActivityInfo.SCREEN\u ORIENTATION\u SENSOR\u横向)
android:configChanges=“orientation | keyboardHidden”

查看此帖子。是的,这很有效!谢谢你这么做。。。还是一样移动横向传感器现在我不能旋转到横向