screenOrientation肖像并非总是有效

问题描述

我正在做的活动应该在所有设备上始终保持一种方向,最好是纵向。

这是我的活动

<activity
    android:name="com.example.app.Settings"
    android:label="@string/settings_activity_title"
    android:autoRemoveFromrecents="true"
    android:screenorientation="portrait">
    <intent-filter>
        <action android:name="android.intent.action.APPLICATION_PREFERENCES" />
        <category android:name="android.intent.category.DEFAULT" />
    </intent-filter>
</activity>

它可以在电话设备上使用,但是当我在虚拟平板电脑上进行测试时却无法使用。 我在Android Studio中的 Nexus 9 上进行了测试,并制作了自己的设备,尺寸为2500x2500,屏幕尺寸为9英寸。

在这种情况下,屏幕仍会旋转。

我也尝试过在onCreate方法中以编程方式设置方向,但这没有帮助。 我试图找到有关此问题的任何信息,但找不到。

我的问题是,这是否与android studio模拟器相关,或者这可能在物理设备上发生

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...