我就是用這個XML風格:透明活動的全屏幕上2.3
<style name="Theme.Transparent" parent="@android:style/Theme.Translucent.NoTitleBar">
這是顯示全屏幕tansparent佈局,Android 2.1的頂部沒有標題欄或狀態欄和2.2。 但是,當我在2.3上測試應用程序時,同樣的活動顯示頂部的主屏幕狀態欄(電池等)。
我不得不進入這些線路到我的Java代碼的onCreate:
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
爲了得到它,除去從頂部的任何地位或標題欄。
任何人都可以解釋爲什麼這個差異在2.2和2.3之間?
你看到這個2.3設備上?我無法得到薑餅,但如果我做,我一定會嘗試一下。那麼如果你有,你可以將這個問題添加到android buglist – Reno 2011-01-31 10:43:14
是的,但只在現在可以在2.3上運行的模擬器上。看起來2.3仿真器也有一些更嚴格的內存限制,當加載一些我必須減小的大型位圖時,它會發出異常錯誤。這在2.1和2.2上不是問題。 – Lumis 2011-01-31 22:31:35