我希望在Android应用程序中禁用横向视图。我已经使用了以下代码:
<activity android:name=".SomeActivity"
android:label="@string/app_name"
android:screenOrientation="portrait">
它可以工作,但存在一个较大的问题。如果我旋转屏幕,活动将重新启动,当它返回时,屏幕仍然处于纵向模式。我希望我的应用程序完全忽略设备的位置。如果当我旋转设备时活动重新启动(屏幕变为黑色几秒钟,然后活动再次出现仍处于纵向模式),那么禁用横向视图就没有意义。
android:configChanges="orientation|keyboardHidden|keyboard"
。 - Teo