Android App-won';不要在风景中奔跑

Android App-won';不要在风景中奔跑,android,landscape-portrait,android-7.1-nougat,Android,Landscape Portrait,Android 7.1 Nougat,今天我开始尝试优化我的应用程序的横向模式。但我无法让我的应用程序在横向模式下运行,我没有启用强制纵向的设置 我以显示占位符屏幕为例 我还仔细检查了AVD中的自动旋转是否已启用。每个AVD都有这个问题 在我的舱单上这样声明 <activity android:name=".PlaceholderActivity" android:theme="@style/AppTheme.NoActionBar" /> 我遗漏了什么?尝试将活动方向设置为传感器:

今天我开始尝试优化我的应用程序的横向模式。但我无法让我的应用程序在横向模式下运行,我没有启用强制纵向的设置

我以显示占位符屏幕为例

我还仔细检查了AVD中的自动旋转是否已启用。每个AVD都有这个问题

在我的舱单上这样声明

<activity
        android:name=".PlaceholderActivity"
        android:theme="@style/AppTheme.NoActionBar" />


我遗漏了什么?

尝试将
活动
方向设置为
传感器

<activity
    android:name=".PlaceholderActivity"
    android:theme="@style/AppTheme.NoActionBar" 
    android:orientation="sensor"/>

在您的AndroidManifest中

<activity
            android:name=".MainActivity"
            android:configChanges="orientation|keyboardHidden|screenSize"
            android:label="@string/app_name"
            android:theme="@style/AppTheme.NoActionBar" />

希望能有所帮助

别问我为什么,但突然间,横向模式起作用了。我按下了右菜单上的屏幕旋转按钮。当它回到风景区时,它突然起了作用。以前做过,所以不知道为什么突然开始工作

我没有更改我的代码、主题、清单或布局中的任何内容


检查您是否已关闭设备上的自动旋转。可能设备上已禁用自动旋转?清单中的相关设置是什么?您的意思是这样的吗?:在此特定模拟器实例上运行的其他应用程序是否正确旋转?
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_placeholder);

    config = FirebaseRemoteConfig.getInstance();
    model = Model.getInstance();
....
<activity
    android:name=".PlaceholderActivity"
    android:theme="@style/AppTheme.NoActionBar" 
    android:orientation="sensor"/>
<activity
            android:name=".MainActivity"
            android:configChanges="orientation|keyboardHidden|screenSize"
            android:label="@string/app_name"
            android:theme="@style/AppTheme.NoActionBar" />
public void onConfigurationChanged(Configuration newConfig) {
        super.onConfigurationChanged(newConfig);
        if (newConfig.orientation== Configuration.ORIENTATION_PORTRAIT)
        {

        }
        else  if (newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE)
        {

        }
    }