我有一個顯示全屏videoView(但保持縱橫比)的活動。它完美地工作在Android 2.3.7,但我有在Android 4一些奇怪的問題(也可能是3,我沒有選中):顯示全屏視頻時出現問題查看並更改方向
出於某種原因,如果我設置的主題全屏幕,沒有標題欄(或動作條),我得到一個藍色ISH(或白色十歲上下?)梯度videoView下面,如下所示:
相關的佈局是在這裏:
編輯:在android 3上,它不會發生。
當我將縱向從縱向更改爲橫向時,它會從頭開始重新加載整個視頻。在Android 2.3.7上,它沒有任何延遲,就好像沒有任何改變。
相關清單部分是在這裏:
注意,在Android 3,旋轉平板電腦沒有做任何事情,所以沒有方向變化。
我應該如何處理這些問題? API演示似乎沒有更新以處理這些情況。我的項目進行了測試:nexus one(android 2.3.7),xoom(android 3),galaxy S3(android 4)。
爲了解決1號,我只是改變了這一切沒有任何背景的主題。奇怪的是,這是在設備上的這種方式。不知道在其他Android 4設備上是否如此。爲了創建主題,我已經創造了「RES /價值/」文件夾中的文件「theme.xml」,並寫有:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="Theme.FullScreenNobarsNoBackground" parent="@android:style/Theme.Holo.NoActionBar.Fullscreen">
<item name="android:windowBackground">@null</item>
</style>
</resources>
當然,我還更新了清單以使用新的主題。
但是在縱向模式下保持的設備呢?我不想強制用戶使用橫向模式。關於背景 –