我的应用程序在 list 中的 Activity 声明中明确设置屏幕方向:
android:screenOrientation="portrait"
android:configChanges="orientation|screenSize|keyboardHidden"
但是,方向始终是横向。此外,在 settings>display
或 settings>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/