android - 方向规范在什么情况下不起作用

标签 android screen-orientation

我的应用程序在 list 中的 Activity 声明中明确设置屏幕方向:

android:screenOrientation="portrait"
android:configChanges="orientation|screenSize|keyboardHidden"

但是,方向始终是横向。此外,在 settings>displaysettings>accessibility 中没有启用方向的选项。

Android在什么情况下会判断方向?

使用 API 19。我正在这个 Android PC 上运行我的应用程序.

最佳答案

这很可能不适用于您的“Android Mini PC RK3288”。根据您的观察,没有用于自动旋转启用/禁用或方向配置的设置控件,并且该设备使用 HDMI 连接进行屏幕输出,它很可能被硬编码为始终以横向输出。但是,您应该联系制造商并要求他们对此进行验证。也许他们有细节或 secret 来实现这一点?问一问不会有什么坏处。

与此同时,可以执行 Rotating a view in Android .此解决方法应该适合您。

HTH

关于android - 方向规范在什么情况下不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28928465/

相关文章:

java - @Override 不强制在重写方法中使用枚举注释

Android SharedPreferences,如何保存一个简单的 int 变量

java - 如何检测启动器主屏幕是否支持旋转

android - 使用 configChanges 检查屏幕方向

java - 如何着手在 Android 中创建交互式 map

android - 以不同分辨率缩放图像 XML

ios - ipad 纵向和横向 UI 的差异

android - 如何全局检测屏幕旋转何时发生变化?

Android:高效的屏幕旋转处理

java - 如果本地字段名称与传入数据的字段名称相同,是否需要 SerializedName 注释?