我有一個以橫向模式運行的應用程序。它應該始終處於橫向模式,但是如果我在我的Kindle Fire HD上以垂直方式啓動它,則應用程序將簡要嘗試以縱向模式顯示。這導致很多悲傷。這個簡短的肖像行爲不會發生在我的手機或Kindle Fire HD模擬器上。Kindle Fire HD在我需要橫向顯示時顯示我的應用程序
有沒有辦法來防止這種情況發生?
我的清單文件有:
<activity
android:name=".SplashScreen"
android:screenOrientation="landscape"
android:noHistory="true"
android:configChanges="keyboardHidden|orientation|screenSize"
>
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:label="@string/app_name"
android:screenOrientation="landscape"
android:configChanges="keyboardHidden|orientation|screenSize"
android:name=".MyActivity">
</activity>
是否有更多我需要做什麼?
這不是一個校準問題。我的視圖的surfaceChanged函數被調用的寬度小於高度。如果我的應用程序強制橫向screenOrientation,這絕不應該發生。 – user1526292
你試過了嗎? – Sathirar
我找不到任何校準Kindle Fire HD的方式。此外,我不希望收到崩潰報告,因爲人們有未經過校準的設備。 – user1526292