我的API 14+仅限纵向的Android应用在垂直ScrollView中显示一个GridLayout。一旦Testdroid的爬行器在三星Galaxy Tab 3 10.1上按下一个按钮(或其第一个事件正在进行的任何操作),屏幕就会旋转90度。更糟糕的是,不仅仅是裁剪,所有以正确方式出现在画面中的东西似乎都被拉伸到旋转的屏幕上,从而使它看起来很糟糕。
清单包含
android:screenOrientation="portrait"
android:configChanges="orientation|keyboardHidden|screenSize"
除了XML之外,我似乎已经尝试过这里发布的每一个程序化强制技术(有很多!),但都无济于事。如果Android专家可能会立即意识到需要做什么 - 我还是一个新手 - 这里有几个屏幕截图:
必须有办法解决这个问题。有谁知道怎么做?